AnyCAD Rapid API 2023
Help you to create a better world!
ShapeExplor Class Reference

Public Member Functions

double GetTolerance ()
 
void SetTolerance (double val)
 
GBBox GetBoundingBox ()
 
boolean AddShape (TopoShape shape)
 
void Build ()
 
long GetFaceCount ()
 
ParametricSurface GetFace (long idx)
 
GBBox GetBBox (long idx)
 
long GetEdgeCountOfFace (long faceIdx)
 
ParametricCurve GetEdgeOfFace (long faceIdx, long edgeIdx)
 
long GetEdgeCount ()
 
ParametricCurve GetEdge (long idx)
 
long GetFaceOfEdge (long idx)
 
boolean IsEdgeOnFace (long edgeIdx, long faceIdx)
 
Uint32List FindSiblingFaces (long edgeIdx, Uint32List candidateFaceIds)
 
Uint32List FindSiblingFaces (long edgeIdx)
 
int IsSiblingEdges (long edgeIdxA, long edgeIdxB)
 
EdgeVertex GetStartVertexOfEdge (long edgeIdx)
 
EdgeVertex GetEndVertexOfEdge (long edgeIdx)
 
EdgeVertex GetVertex (long vertexIdx)
 
Uint32List GetConnectedVertices (long vertexIdx)
 

Detailed Description

<>
Explor the shape information of a shape.

Member Function Documentation

◆ IsSiblingEdges()

int ShapeExplor.IsSiblingEdges ( long  edgeIdxA,
long  edgeIdxB 
)
Returns
0: Not, otherwise Yes: 1: A-end B-start 2: A-end B-end 3: A-start B-end 4: A-start B-start