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

Public 成员函数

 ShapeHLRBuilder ()
 
boolean GetUsePoly ()
 
void SetUsePoly (boolean val)
 
void AddShape (TopoShape shape)
 
boolean Compute (GAx2 planeAxis)
 
boolean Compute (GPnt pt, GDir dir)
 
TopoShapeList GetVisibleOutlines ()
 
TopoShapeList GetVisibleOutlines (TopoShape src)
 

详细描述

<> ShapeHLRBuilder,计算shape在给定投影面上可见部分的算法工具.

构造及析构函数说明

◆ ShapeHLRBuilder()

ShapeHLRBuilder.ShapeHLRBuilder ( )

Constructor

成员函数说明

◆ AddShape()

void ShapeHLRBuilder.AddShape ( TopoShape shape)

添加被投影的shape

参数
shape

◆ Compute()

boolean ShapeHLRBuilder.Compute ( GAx2 planeAxis)

计算在给定平面上的投影

参数
planeAxis投影平面的axis
返回
计算成功返回true,异常返回false

◆ GetVisibleOutlines() [1/2]

TopoShapeList ShapeHLRBuilder.GetVisibleOutlines ( )

获取所有shape在投影面上的可见轮廓

返回

◆ GetVisibleOutlines() [2/2]

TopoShapeList ShapeHLRBuilder.GetVisibleOutlines ( TopoShape src)

获取指定shape在投影面上的可见轮廓

参数
src<br>
返回