|
NX Open C++ 参考指南 2406 v1.1
|
等参数曲线构建器 更多...
#include <Features_IsoparametricCurvesBuilder.hxx>
Public 类型 | |
| enum | DirectionTypes { DirectionTypesIsoU , DirectionTypesIsoV , DirectionTypesIsoUV } |
| enum | PlacementTypes { PlacementTypesUniform , PlacementTypesThroughPoints , PlacementTypesBetweenPoints } |
友元 | |
| class | _IsoparametricCurvesBuilderBuilder |
等参数曲线构建器
表示 @link NXOpen::Features::IsoparametricCurves NXOpen::Features::IsoparametricCurves@endlink 构造器 <br> 要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreateIsoparametricCurvesBuilder NXOpen::Features::FeatureCollection::CreateIsoparametricCurvesBuilder @endlink <br>
默认值。
| 属性 | 值 |
|---|---|
| 关联 | 1 |
| 是否启用间距 | 0 |
| 是否切换方向 | 0 |
| 是否启用U方向 | 1 |
| 是否启用V方向 | 0 |
| 数量 | 5 |
| 放置方式 | 均匀 |
| 间距 | 25 |
在NX8.0.0中创建。
| bool NXOpen::Features::IsoparametricCurvesBuilder::Associative | ( | ) |
获取关联状态。为 false 时禁用特征创建
于 NX8.0.0 版本创建。
许可证要求:无
| NXOpen::Features::GeometricConstraintDataManager * NXOpen::Features::IsoparametricCurvesBuilder::ConstraintManager | ( | ) |
返回约束管理器。允许定义用于控制曲线创建的关键点。
在 NX8.0.0 中创建。
许可要求:无
| NXOpen::Features::IsoparametricCurvesBuilder::DirectionTypes NXOpen::Features::IsoparametricCurvesBuilder::Direction | ( | ) |
返回方向类型
在 NX8.0.0 中创建。
许可要求:无
| bool NXOpen::Features::IsoparametricCurvesBuilder::IsSpacingEnabled | ( | ) |
返回是否启用间距
在 NX8.0.0 中创建。
许可要求:无
| bool NXOpen::Features::IsoparametricCurvesBuilder::IsSwitchDirection | ( | ) |
获取开关方向状态
于 NX8.0.0 版本创建。
许可证要求:无
| bool NXOpen::Features::IsoparametricCurvesBuilder::IsUEnabled | ( | ) |
返回是否启用 U 向
在 NX8.0.0 中创建。
许可要求:无
| bool NXOpen::Features::IsoparametricCurvesBuilder::IsVEnabled | ( | ) |
返回是否启用 V 向
在 NX8.0.0 中创建。
许可要求:无
| int NXOpen::Features::IsoparametricCurvesBuilder::Number | ( | ) |
返回曲线数量
在 NX8.0.0 中创建。
许可要求:无
| NXOpen::Features::IsoparametricCurvesBuilder::PlacementTypes NXOpen::Features::IsoparametricCurvesBuilder::Placement | ( | ) |
返回放置类型
在 NX8.0.0 中创建。
许可要求:无
| NXOpen::SelectDisplayableObject * NXOpen::Features::IsoparametricCurvesBuilder::SelectObject | ( | ) |
返回用于面的选择对象
在 NX8.0.0 中创建。
许可要求:无
| void NXOpen::Features::IsoparametricCurvesBuilder::SetActivePoints | ( | const std::vector< NXOpen::Point * > & | points, |
| NXOpen::Point * | masterPoint ) |
设置选中或待移动的关键点
于 NX8.0.0 版本创建。
许可证要求:实体建模 ("SOLIDS MODELING")
| points | 关键点 |
| masterPoint | 用户实际拖动以移动一组选中关键点的点 |
| void NXOpen::Features::IsoparametricCurvesBuilder::SetAssociative | ( | bool | associative | ) |
设置关联状态。为 false 时禁用特征创建
于 NX8.0.0 版本创建。
许可证要求:实体建模 ("SOLIDS MODELING")
| associative | 关联 |
| void NXOpen::Features::IsoparametricCurvesBuilder::SetDirection | ( | NXOpen::Features::IsoparametricCurvesBuilder::DirectionTypes | direction | ) |
设置方向类型
在 NX8.0.0 中创建。
许可要求:实体建模 ("SOLIDS MODELING")
| direction | 方向 |
| void NXOpen::Features::IsoparametricCurvesBuilder::SetNumber | ( | int | number | ) |
设置曲线数量
在 NX8.0.0 中创建。
许可要求:实体建模 ("SOLIDS MODELING")
| number | 数量 |
| void NXOpen::Features::IsoparametricCurvesBuilder::SetPlacement | ( | NXOpen::Features::IsoparametricCurvesBuilder::PlacementTypes | placement | ) |
设置放置类型
在 NX8.0.0 中创建。
许可要求:实体建模 ("SOLIDS MODELING")
| placement | 放置 |
| void NXOpen::Features::IsoparametricCurvesBuilder::SetSpacing | ( | double | spacing | ) |
设置启用间距时使用的间距值
在 NX8.0.0 中创建。
许可要求:实体建模 ("SOLIDS MODELING")
| spacing | 间距 |
| void NXOpen::Features::IsoparametricCurvesBuilder::SetSpacingEnabled | ( | bool | isSpacingEnabled | ) |
设置是否启用间距
在 NX8.0.0 中创建。
许可要求:实体建模 ("SOLIDS MODELING")
| isSpacingEnabled | 是否启用间距 |
| void NXOpen::Features::IsoparametricCurvesBuilder::SetSwitchDirection | ( | bool | isSwitchDirection | ) |
设置开关方向状态
于 NX8.0.0 版本创建。
许可证要求:实体建模 ("SOLIDS MODELING")
| isSwitchDirection | 开关方向 |
| void NXOpen::Features::IsoparametricCurvesBuilder::SetUEnabled | ( | bool | isUEnabled | ) |
设置是否启用 U 向
在 NX8.0.0 中创建。
许可要求:实体建模 ("SOLIDS MODELING")
| isUEnabled | 是否启用 U 向 |
| void NXOpen::Features::IsoparametricCurvesBuilder::SetVEnabled | ( | bool | isVEnabled | ) |
设置是否启用 V 向
在 NX8.0.0 中创建。
许可要求:实体建模 ("SOLIDS MODELING")
| isVEnabled | 是否启用 V 向 |
| double NXOpen::Features::IsoparametricCurvesBuilder::Spacing | ( | ) |
返回启用间距时使用的间距值
在 NX8.0.0 中创建。
许可要求:无
| void NXOpen::Features::IsoparametricCurvesBuilder::UpdateIsoparametricCurves | ( | ) |
更新等参数曲线
于 NX8.0.0 版本创建。
许可证要求:实体建模 ("SOLIDS MODELING")