AnyCAD Rapid API 2024
Help you to create a better world!
|
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.
GPnt FaceIntersector.GetPoint | ( | int | idx | ) |
Returns the geometric point of the ith intersection between the line and the surface.
idx | the index, start from 0. |
int FaceIntersector.GetPointCount | ( | ) |
Get the intersecting point number
boolean FaceIntersector.IsParallel | ( | ) |
Test if curve is parallel or belongs face surface
boolean FaceIntersector.Perform | ( | GLin | line, |
double | smallestP, | ||
double | highestP ) |
Perform the intersection between the line and face.
line | segment. |
smallestP | is the smallest parameter on the line |
highestP | is the highest parmaeter on the line |
boolean FaceIntersector.Perform | ( | TopoShape | edge | ) |
Perform the intersection between the ledgeine and face.
edge | the edge. |
double FaceIntersector.UParameter | ( | int | idx | ) |
Returns the U parameter of the ith intersection point on the surface.
idx | the index, start from 0 |
double FaceIntersector.VParameter | ( | int | idx | ) |
Returns the V parameter of the ith intersection point on the surface.
idx | the index, start from 0 |
double FaceIntersector.WParameter | ( | int | idx | ) |
Returns the parameter of the ith intersection point on the line.
idx | the index, start from 0 |