多段线构建器
更多...
#include <Features_PolylineBuilder.hxx>
|
| enum | DrawingPlaneOptions {
DrawingPlaneOptionsView
, DrawingPlaneOptionsXY
, DrawingPlaneOptionsYZ
, DrawingPlaneOptionsXZ
,
DrawingPlaneOptionsGeneral
} |
| enum | MovementMethodType {
MovementMethodTypeWCS
, MovementMethodTypeView
, MovementMethodTypeVector
, MovementMethodTypePlane
,
MovementMethodTypeSegment
} |
| enum | WCSOptionType {
WCSOptionTypeX
, WCSOptionTypeY
, WCSOptionTypeZ
, WCSOptionTypeYZ
,
WCSOptionTypeXZ
, WCSOptionTypeXY
} |
|
|
class | _PolylineBuilderBuilder |
多段线构建器
多段线构建器类。
要创建此类的新实例,请使用 NXOpen::Features::FreeformCurveCollection::CreatePolylineBuilder
默认值。
| 属性 | 值 |
| 绘图平面选项 | 视图 |
| 移动方法 | 视图 |
| WCS选项 | X |
在NX10.0.0中创建。
◆ DrawingPlaneOptions
绘图平面选项
| 枚举值 |
|---|
| DrawingPlaneOptionsView | 视图平面
|
| DrawingPlaneOptionsXY | XY平面
|
| DrawingPlaneOptionsYZ | YZ平面
|
| DrawingPlaneOptionsXZ | XZ平面
|
| DrawingPlaneOptionsGeneral | 一般平面
|
◆ MovementMethodType
点移动类型
| 枚举值 |
|---|
| MovementMethodTypeWCS | 沿WCS主轴或平面移动
|
| MovementMethodTypeView | 在视图平面内移动
|
| MovementMethodTypeVector | 沿任意方向移动
|
| MovementMethodTypePlane | 在任意平面内移动
|
| MovementMethodTypeSegment | 沿多段线的一段移动
|
◆ WCSOptionType
WCS主轴或平面类型
| 枚举值 |
|---|
| WCSOptionTypeX | 沿X轴
|
| WCSOptionTypeY | 沿Y轴
|
| WCSOptionTypeZ | 沿Z轴
|
| WCSOptionTypeYZ | 在YZ平面内
|
| WCSOptionTypeXZ | 在XZ平面内
|
| WCSOptionTypeXY | 在XY平面内
|
◆ CanUseOrientationTool()
| bool NXOpen::Features::PolylineBuilder::CanUseOrientationTool |
( |
| ) |
|
获取指示选中点或极点手柄时是否部署类WCS工具的标志
创建于NX10.0.0。
许可证要求:无
◆ ConstraintManager()
返回约束管理器
在 NX10.0.0 中创建。
许可证要求 : 无
◆ ConstraintPlane()
获取定义平面约束的坐标系
创建于NX10.0.0。
许可证要求:无
◆ Curve()
获取多段线曲线
创建于NX1899.0.0。
许可证要求:features_modeling ("FEATURES MODELING") 或 nx_polygon_modeling ("NX Polygon Modeling")
◆ DrawingPlane()
| NXOpen::Plane * NXOpen::Features::PolylineBuilder::DrawingPlane |
( |
| ) |
|
返回绘图平面
在 NX10.0.0 中创建。
许可证要求 : 无
◆ DrawingPlaneOption()
返回绘图平面选项
在 NX10.0.0 中创建。
许可证要求 : 无
◆ EditPolyline()
| void NXOpen::Features::PolylineBuilder::EditPolyline |
( |
NXOpen::NXObject * | polyline | ) |
|
设置用于编辑的非参数化多段线
创建于NX10.0.0。
许可证要求:features_modeling ("FEATURES MODELING") 或 nx_polygon_modeling ("NX Polygon Modeling")
- 参数
-
◆ Evaluate()
| void NXOpen::Features::PolylineBuilder::Evaluate |
( |
| ) |
|
评估多段线
创建于NX10.0.0。
许可证要求:features_modeling ("FEATURES MODELING") 或 nx_polygon_modeling ("NX Polygon Modeling")
◆ HasPlaneConstraint()
| bool NXOpen::Features::PolylineBuilder::HasPlaneConstraint |
( |
| ) |
|
获取指示多段线是否有平面约束的标志
创建于NX10.0.0。
许可证要求:无
◆ InsertPoint()
| void NXOpen::Features::PolylineBuilder::InsertPoint |
( |
int | afterIndex | ) |
|
在段中间插入点
创建于NX10.0.0。
许可证要求:features_modeling ("FEATURES MODELING") 或 nx_polygon_modeling ("NX Polygon Modeling")
- 参数
-
◆ IsPeriodic()
| bool NXOpen::Features::PolylineBuilder::IsPeriodic |
( |
| ) |
|
返回周期性
在 NX10.0.0 中创建。
许可证要求 : 无
◆ MovementMethod()
返回移动方法
在 NX10.0.0 中创建。
许可证要求 : 无
◆ MovementPlane()
| NXOpen::Plane * NXOpen::Features::PolylineBuilder::MovementPlane |
( |
| ) |
|
返回移动平面
在 NX10.0.0 中创建。
许可证要求 : 无
◆ MovementVector()
返回移动矢量
在 NX10.0.0 中创建。
许可证要求 : 无
◆ SetCanUseOrientationTool()
| void NXOpen::Features::PolylineBuilder::SetCanUseOrientationTool |
( |
bool | useOrientationTool | ) |
|
设置指示选中点或极点手柄时是否部署类WCS工具的标志
创建于NX10.0.0。
许可证要求:features_modeling ("FEATURES MODELING") 或 nx_polygon_modeling ("NX Polygon Modeling")
- 参数
-
| useOrientationTool | 是否使用定向工具 |
◆ SetConstraintPlane()
设置定义平面约束的坐标系
创建于NX10.0.0。
许可证要求:features_modeling ("FEATURES MODELING") 或 nx_polygon_modeling ("NX Polygon Modeling")
- 参数
-
◆ SetDrawingPlane()
| void NXOpen::Features::PolylineBuilder::SetDrawingPlane |
( |
NXOpen::Plane * | drawingPlane | ) |
|
设置绘图平面
在 NX10.0.0 中创建。
许可证要求 : features_modeling ("特征建模") 或 nx_polygon_modeling ("NX 多边形建模")
- 参数
-
◆ SetDrawingPlaneOption()
设置绘图平面选项
在 NX10.0.0 中创建。
许可证要求 : features_modeling ("特征建模") 或 nx_polygon_modeling ("NX 多边形建模")
- 参数
-
◆ SetHasPlaneConstraint()
| void NXOpen::Features::PolylineBuilder::SetHasPlaneConstraint |
( |
bool | hasConstraint | ) |
|
设置指示多段线是否有平面约束的标志
创建于NX10.0.0。
许可证要求:features_modeling ("FEATURES MODELING") 或 nx_polygon_modeling ("NX Polygon Modeling")
- 参数
-
◆ SetMovementMethod()
设置移动方法
在 NX10.0.0 中创建。
许可证要求 : features_modeling ("特征建模") 或 nx_polygon_modeling ("NX 多边形建模")
- 参数
-
◆ SetMovementPlane()
| void NXOpen::Features::PolylineBuilder::SetMovementPlane |
( |
NXOpen::Plane * | movementPlane | ) |
|
设置移动平面
在 NX10.0.0 中创建。
许可证要求 : features_modeling ("特征建模") 或 nx_polygon_modeling ("NX 多边形建模")
- 参数
-
◆ SetMovementVector()
| void NXOpen::Features::PolylineBuilder::SetMovementVector |
( |
NXOpen::Direction * | movementVector | ) |
|
设置移动矢量
在 NX10.0.0 中创建。
许可证要求 : features_modeling ("特征建模") 或 nx_polygon_modeling ("NX 多边形建模")
- 参数
-
◆ SetPeriodic()
| void NXOpen::Features::PolylineBuilder::SetPeriodic |
( |
bool | periodicity | ) |
|
设置周期性
在 NX10.0.0 中创建。
许可证要求 : features_modeling ("特征建模") 或 nx_polygon_modeling ("NX 多边形建模")
- 参数
-
◆ SetWCSOption()
设置 WCS 选项
在 NX10.0.0 中创建。
许可证要求 : features_modeling ("特征建模") 或 nx_polygon_modeling ("NX 多边形建模")
- 参数
-
◆ Transformer()
返回变换工具。
在 NX10.0.0 中创建。
许可证要求 : 无
◆ UpdateOnConstraintPlane()
| void NXOpen::Features::PolylineBuilder::UpdateOnConstraintPlane |
( |
| ) |
|
基于约束平面更新多段线
创建于NX10.0.0。
许可证要求:features_modeling ("FEATURES MODELING") 或 nx_polygon_modeling ("NX Polygon Modeling")
◆ WCSOption()
返回 WCS 选项
在 NX10.0.0 中创建。
许可证要求 : 无