AnyCAD Rapid API 2024
Help you to create a better world!
载入中...
搜索中...
未找到
FaceIntersector类 参考

Public 成员函数

 FaceIntersector (TopoShape face, double tolerance)
 
boolean IsValid ()
 
boolean Perform (GLin line, double smallestP, double highestP)
 
boolean PerformByLine (GLin line, double smallestP, double highestP)
 
boolean Perform (TopoShape edge)
 
boolean PerformByEdge (TopoShape edge)
 
boolean IsParallel ()
 
int GetPointCount ()
 
double UParameter (int idx)
 
double VParameter (int idx)
 
double WParameter (int idx)
 
GPnt GetPoint (int idx)
 

静态 Public 成员函数

static GPntList Instersect (TopoShape face, TopoShape edge)
 

详细描述

<>
Intersection testing between face and curve.

成员函数说明

◆ GetPoint()

GPnt FaceIntersector.GetPoint ( int idx)

Returns the geometric point of the ith intersection between the line and the surface.

参数
idxthe index, start from 0.
返回
the point.

◆ GetPointCount()

int FaceIntersector.GetPointCount ( )

Get the intersecting point number

返回
the count.

◆ IsParallel()

boolean FaceIntersector.IsParallel ( )

Test if curve is parallel or belongs face surface

返回
Returns true if curve is parallel or belongs face surface.

◆ Perform() [1/2]

boolean FaceIntersector.Perform ( GLin line,
double smallestP,
double highestP )

Perform the intersection between the line and face.

参数
linesegment.
smallestPis the smallest parameter on the line
highestPis the highest parmaeter on the line
返回
true if done.

◆ Perform() [2/2]

boolean FaceIntersector.Perform ( TopoShape edge)

Perform the intersection between the ledgeine and face.

参数
edgethe edge.
返回
true if done.

◆ UParameter()

double FaceIntersector.UParameter ( int idx)

Returns the U parameter of the ith intersection point on the surface.

参数
idxthe index, start from 0
返回
the u parameter.

◆ VParameter()

double FaceIntersector.VParameter ( int idx)

Returns the V parameter of the ith intersection point on the surface.

参数
idxthe index, start from 0
返回
the V parameter.

◆ WParameter()

double FaceIntersector.WParameter ( int idx)

Returns the parameter of the ith intersection point on the line.

参数
idxthe index, start from 0
返回
the parameter of the edge.