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

Public 成员函数

TopoShape GetSolid ()
 
boolean Initialize (TopoShape solid)
 
TopoShapeList GetEdges ()
 
int GetEdgeCount ()
 
TopoShape GetEdge (int idx)
 
int GetEdgeIndex (TopoShape edge)
 
TopoShapeList GetFaces ()
 
int GetFaceCount ()
 
TopoShape GetFace (int idx)
 
int GetFaceIndex (TopoShape face)
 
TopoShapeList GetSharedFaces (TopoShape edge)
 
Int32List GetSharedFaceIDs (TopoShape edge)
 
TopoShapeList GetSharedEdges (TopoShape face1, TopoShape face2)
 
Int32List GetSharedEdgeIDs (TopoShape face1, TopoShape face2)
 

详细描述

<>
实体拓扑关系遍历辅助类,需要是Topo_SOLID类型的对象

成员函数说明

◆ GetEdge()

TopoShape SolidExplor.GetEdge ( int  idx)

获取某条边

参数
idx边的索引
返回
对象

◆ GetEdgeCount()

int SolidExplor.GetEdgeCount ( )

获取边的个数

返回
个数

◆ GetEdgeIndex()

int SolidExplor.GetEdgeIndex ( TopoShape  edge)

获取边的索引

参数
edge对象
返回
索引

◆ GetEdges()

TopoShapeList SolidExplor.GetEdges ( )

获取边的列表

返回
列表

◆ GetFace()

TopoShape SolidExplor.GetFace ( int  idx)

获取面对象

参数
idx索引
返回
对象

◆ GetFaceCount()

int SolidExplor.GetFaceCount ( )

面的个数

返回
个数

◆ GetFaceIndex()

int SolidExplor.GetFaceIndex ( TopoShape  face)

获取面的索引

参数
face对象
返回
索引

◆ GetFaces()

TopoShapeList SolidExplor.GetFaces ( )

获取面的列表

返回
列表

◆ GetSharedEdgeIDs()

Int32List SolidExplor.GetSharedEdgeIDs ( TopoShape  face1,
TopoShape  face2 
)

获取两个面的共边索引

参数
face1面对象1
face2面对象2
返回
边索引的列表

◆ GetSharedEdges()

TopoShapeList SolidExplor.GetSharedEdges ( TopoShape  face1,
TopoShape  face2 
)

获取两个面的共边

参数
face1面对象1
face2面对象2
返回
边的列表

◆ GetSharedFaceIDs()

Int32List SolidExplor.GetSharedFaceIDs ( TopoShape  edge)

获取共边的面的索引

参数
edge
返回
面的索引数组

◆ GetSharedFaces()

TopoShapeList SolidExplor.GetSharedFaces ( TopoShape  edge)

获取共边的面

参数
edge指定的边
返回
面的列表

◆ Initialize()

boolean SolidExplor.Initialize ( TopoShape  solid)

初始化.

参数
solidthe solid to be explored.
返回
false if failed.