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

Public 成员函数

boolean Initialize (TopoShape shape)
 
void Optimize ()
 
GDir GetDirection ()
 
long GetHoleCount ()
 
GDir GetHoleDirection (long holeIdx)
 
TopoShape GetHoleExteriorWire (long holeIdx)
 
TopoShape GetHoleInteriorWire (long holeIdx)
 
Uint32List GetHoleExteriorEdges (long holeIdx)
 
Uint32List GetHoleInteriorEdges (long holeIdx)
 
TopoShapeList GetFaceOfHole (long holeIdx)
 
TopoShape GetEdge (long edgeIdx)
 
TopoShape GetFaceOfEdge (long edgeIdx)
 

详细描述

<> 孔特征识别

成员函数说明

◆ GetDirection()

GDir HoleDetector.GetDirection ( )

获取朝向

返回
方向

◆ GetEdge()

TopoShape HoleDetector.GetEdge ( long edgeIdx)

获取边

参数
edgeIdx边的索引
返回
边对象

◆ GetFaceOfEdge()

TopoShape HoleDetector.GetFaceOfEdge ( long edgeIdx)

获取与轮廓边对应的面。仅限内外表面的边。

参数
edgeIdx边的索引
返回
面对象

◆ GetFaceOfHole()

TopoShapeList HoleDetector.GetFaceOfHole ( long holeIdx)

获取跟孔的内壁面

参数
holeIdx孔的索引
返回

◆ GetHoleCount()

long HoleDetector.GetHoleCount ( )

Get the hole count.

返回
the number.

◆ GetHoleDirection()

GDir HoleDetector.GetHoleDirection ( long holeIdx)

获取相贯孔的方向。仅对圆孔有效。

参数
holeIdx孔的索引。
返回
返回方向

◆ GetHoleExteriorEdges()

Uint32List HoleDetector.GetHoleExteriorEdges ( long holeIdx)

获取孔的外表面的边的索引

参数
holeIdx孔索引
返回

◆ GetHoleExteriorWire()

TopoShape HoleDetector.GetHoleExteriorWire ( long holeIdx)

获取孔的外部轮廓线.

参数
holeIdxthe hole index.
返回
the edge IDs.

◆ GetHoleInteriorEdges()

Uint32List HoleDetector.GetHoleInteriorEdges ( long holeIdx)

获取孔的内部边的索引

参数
holeIdx孔索引
返回

◆ GetHoleInteriorWire()

TopoShape HoleDetector.GetHoleInteriorWire ( long holeIdx)

获取孔的内部轮廓线

参数
holeIdxthe hole index.
返回
the edge IDs.

◆ Initialize()

boolean HoleDetector.Initialize ( TopoShape shape)

初始化,并快速计算孔信息

参数
shape零件
返回
是否成功

◆ Optimize()

void HoleDetector.Optimize ( )

进一步计算内面表面边的关系