遍历环构建器
更多...
#include <Tooling_TraverseLoopBuilder.hxx>
|
|
class | _TraverseLoopBuilderBuilder |
遍历环构建器
Traverse Loop组件的构建器类,用于选择或遍历相邻曲线或边的串。
创建此类新实例,请使用 NXOpen::Tooling::TraverseLoopCollection::CreateBuilder
默认值。
| Property | Value |
| BridgeGap | 0 |
| ByColor | 0 |
| EndEdge | 0 |
| TolSetting | 0.0254 |
创建于 NX7.5.0。
◆ ActAccept()
| void NXOpen::Tooling::TraverseLoopBuilder::ActAccept |
( |
| ) |
|
接受当前路径。
创建于 NX7.5.0。
许可要求:无
◆ ActBack()
| void NXOpen::Tooling::TraverseLoopBuilder::ActBack |
( |
| ) |
|
反向遍历操作。
创建于 NX7.5.0。
许可要求:无
◆ ActClose()
| void NXOpen::Tooling::TraverseLoopBuilder::ActClose |
( |
| ) |
|
闭合当前循环。
创建于 NX7.5.0。
许可要求:无
◆ ActCycle()
| void NXOpen::Tooling::TraverseLoopBuilder::ActCycle |
( |
| ) |
|
循环候选路径。
创建于 NX7.5.0。
许可要求:无
◆ ActEdgeSelection()
选择边或曲线后开始遍历。
创建于 NX7.5.0。
许可要求:无
- 参数
-
| pTolSelObject | 总选择对象。 |
| selections | 最后选择的对象。 |
| deselections | 最后取消选择的对象。 |
| cpoint | 首次选择边时的光标位置。 |
| selectEndEdge | 最后选择的对象是否为结束边。 |
◆ ActExit()
| void NXOpen::Tooling::TraverseLoopBuilder::ActExit |
( |
| ) |
|
退出当前循环。
创建于 NX7.5.0。
许可要求:无
◆ BridgeGap()
| bool NXOpen::Tooling::TraverseLoopBuilder::BridgeGap |
( |
| ) |
|
返回是否桥接间隙的选项。
创建于 NX7.5.0。
许可要求:无
◆ ByColor()
| bool NXOpen::Tooling::TraverseLoopBuilder::ByColor |
( |
| ) |
|
根据面颜色是否跟随返回遍历循环。
创建于 NX7.5.0。
许可要求:无
◆ CheckGap()
计算最后选定对象与现有环字符串的端点之间的间隙,并找到最近的端点。
- 返回
- 近点与现有环字符串端点之间的间隙。
创建于 NX7.5.0。
许可要求:无
- 参数
-
| selections | 最后选定的对象。 |
| nearPoint | 最后选定对象中靠近现有环字符串端点的端点。 |
◆ EndEdge()
| bool NXOpen::Tooling::TraverseLoopBuilder::EndEdge |
( |
| ) |
|
根据是否使用起始边/结束边返回遍历循环。
创建于 NX7.5.0。
许可要求:无
◆ ExitLoop()
| bool NXOpen::Tooling::TraverseLoopBuilder::ExitLoop |
( |
| ) |
|
返回退出当前循环的选项。
创建于 NX7.5.0。
许可要求:无
◆ MoveCurves()
| void NXOpen::Tooling::TraverseLoopBuilder::MoveCurves |
( |
const std::vector< NXOpen::NXObject * > & | pPartingLines | ) |
|
将非分型线的提取曲线移动到不可见层。
创建于 NX7.5.0。
许可要求:无
- 参数
-
| pPartingLines | 由遍历循环获得的分型线,可为边或曲线。 |
◆ ResetTraverseData()
| void NXOpen::Tooling::TraverseLoopBuilder::ResetTraverseData |
( |
| ) |
|
一个循环闭合后重置遍历数据。
创建于 NX7.5.0。
许可要求:无
◆ SelectEdge()
返回将形成环的所选边和曲线。
创建于 NX7.5.0。
许可要求:无
◆ SetBridgeGap()
| void NXOpen::Tooling::TraverseLoopBuilder::SetBridgeGap |
( |
bool | bridgeGap | ) |
|
设置是否桥接间隙的选项。
创建于 NX7.5.0。
许可要求:无
- 参数
-
◆ SetByColor()
| void NXOpen::Tooling::TraverseLoopBuilder::SetByColor |
( |
bool | byColor | ) |
|
设置是否根据面颜色跟随遍历循环。
创建于 NX7.5.0。
许可要求:无
- 参数
-
◆ SetEndEdge()
| void NXOpen::Tooling::TraverseLoopBuilder::SetEndEdge |
( |
bool | endEdge | ) |
|
设置是否使用起始边/结束边遍历循环。
创建于 NX7.5.0。
许可要求:无
- 参数
-
◆ SetExitLoop()
| void NXOpen::Tooling::TraverseLoopBuilder::SetExitLoop |
( |
bool | isExitLoop | ) |
|
设置退出当前循环的选项。
创建于 NX7.5.0。
许可要求:无
- 参数
-
◆ SetTolSetting()
| void NXOpen::Tooling::TraverseLoopBuilder::SetTolSetting |
( |
double | tolSetting | ) |
|
设置链公差。
创建于 NX7.5.0。
许可要求:无
- 参数
-
◆ SetTraverseStartEndPoint()
设置遍历的起点和终点。
创建于 NX7.5.0。
许可要求:无
- 参数
-
| candidate | 第一个选定对象。 |
| pointCloseCursor | 用于开始遍历的选定对象的终点。 |
| selections | 所有要遍历的选定对象。 |
◆ SwitchToPartinglineLayer()
| void NXOpen::Tooling::TraverseLoopBuilder::SwitchToPartinglineLayer |
( |
| ) |
|
将分型线层设为工作层。
创建于 NX7.5.0。
许可要求:无
◆ TolSetting()
| double NXOpen::Tooling::TraverseLoopBuilder::TolSetting |
( |
| ) |
|
返回链公差。
创建于 NX7.5.0。
许可要求:无