|
NX Open C++ 参考指南 2406 v1.1
|
极点平滑特征构建器 更多...
#include <Features_PoleSmoothingBuilder.hxx>
友元 | |
| class | _PoleSmoothingBuilderBuilder |
极点平滑特征构建器
表示 @link NXOpen::Features::PoleSmoothing NXOpen::Features::PoleSmoothing@endlink 构建器 <br> 要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreatePoleSmoothingBuilder NXOpen::Features::FeatureCollection::CreatePoleSmoothingBuilder @endlink <br>
默认值。
| 属性 | 值 |
|---|---|
| ApplyConstraintsToAll | 0 |
| ModificationPercentage | 100 |
| MoveOnlySelectedPoles | 0 |
| SmoothingFactor | 1 |
| UseSpecificDirection | 0 |
在NX6.0.0中创建。
| bool NXOpen::Features::PoleSmoothingBuilder::ApplyConstraintsToAll | ( | ) |
返回是否将相同约束应用于所有的指示器
在 NX6.0.0 中创建。
许可证要求:solid_modeling ("实体建模") 或 studio_free_form ("自由形状造型")
| bool NXOpen::Features::PoleSmoothingBuilder::GetCreateNewCopy | ( | ) |
获取是否创建新副本的指示器
于NX6.0.0版本创建。
许可证要求:实体建模("SOLIDS MODELING")或自由曲面造型("STUDIO FREE FORM")
| void NXOpen::Features::PoleSmoothingBuilder::GetSelectedPolesIndex | ( | std::vector< int > & | selectedPolesIndex | ) |
获取已选极点的索引
于NX6.0.0版本创建。
许可证要求:实体建模("SOLIDS MODELING")或自由曲面造型("STUDIO FREE FORM")
| selectedPolesIndex | 已选极点索引 |
| int NXOpen::Features::PoleSmoothingBuilder::ModificationPercentage | ( | ) |
获取修改百分比
于NX6.0.0版本创建。
许可证要求:实体建模("SOLIDS MODELING")或自由曲面造型("STUDIO FREE FORM")
| NXOpen::Direction * NXOpen::Features::PoleSmoothingBuilder::MovementVector | ( | ) |
返回移动方向矢量,仅当 UseSpecificDirection 为 true 时使用。
在 NX6.0.0 中创建。
许可证要求:solid_modeling ("实体建模") 或 studio_free_form ("自由形状造型")
| bool NXOpen::Features::PoleSmoothingBuilder::MoveOnlySelectedPoles | ( | ) |
返回仅移动所选极点的指示器
在 NX6.0.0 中创建。
许可证要求:solid_modeling ("实体建模") 或 studio_free_form ("自由形状造型")
| int NXOpen::Features::PoleSmoothingBuilder::NumberPolesSelected | ( | ) |
获取已选极点数量
于NX6.0.0版本创建。
许可证要求:实体建模("SOLIDS MODELING")或自由曲面造型("STUDIO FREE FORM")
| NXOpen::GeometricUtilities::ControlPoleManagerData * NXOpen::Features::PoleSmoothingBuilder::Poles | ( | ) |
返回所选极点,仅当 MoveOnlySelectedPoles 为 true 时使用
在 NX6.0.0 中创建。
许可证要求:solid_modeling ("实体建模") 或 studio_free_form ("自由形状造型")
| void NXOpen::Features::PoleSmoothingBuilder::RemoveFeatureParameters | ( | NXOpen::Face * | face | ) |
移除待平滑面所属特征的参数
于NX8.0.0版本创建。
许可证要求:实体建模("SOLIDS MODELING")或自由曲面造型("STUDIO FREE FORM")
| face | 用于移除特征参数的待处理面 |
| void NXOpen::Features::PoleSmoothingBuilder::SetApplyConstraintsToAll | ( | bool | applyConstraintsToAll | ) |
设置是否将相同约束应用于所有的指示器
在 NX6.0.0 中创建。
许可证要求:solid_modeling ("实体建模") 或 studio_free_form ("自由形状造型")
| applyConstraintsToAll | 将约束应用于所有 |
| void NXOpen::Features::PoleSmoothingBuilder::SetCreateNewCopy | ( | bool | createNewCopy | ) |
设置是否创建新副本的指示器
于NX6.0.0版本创建。
许可证要求:实体建模("SOLIDS MODELING")或自由曲面造型("STUDIO FREE FORM")
| createNewCopy | 是否创建新副本 |
| void NXOpen::Features::PoleSmoothingBuilder::SetModificationPercentage | ( | int | modificationPercentage | ) |
设置修改百分比
于NX6.0.0版本创建。
许可证要求:实体建模("SOLIDS MODELING")或自由曲面造型("STUDIO FREE FORM")
| modificationPercentage | 修改百分比 |
| void NXOpen::Features::PoleSmoothingBuilder::SetMovementVector | ( | NXOpen::Direction * | movementVector | ) |
设置移动方向矢量,仅当 UseSpecificDirection 为 true 时使用。
在 NX6.0.0 中创建。
许可证要求:solid_modeling ("实体建模") 或 studio_free_form ("自由形状造型")
| movementVector | 移动矢量 |
| void NXOpen::Features::PoleSmoothingBuilder::SetMoveOnlySelectedPoles | ( | bool | moveOnlySelectedPoles | ) |
设置仅移动所选极点的指示器
在 NX6.0.0 中创建。
许可证要求:solid_modeling ("实体建模") 或 studio_free_form ("自由形状造型")
| moveOnlySelectedPoles | 仅移动所选极点 |
| void NXOpen::Features::PoleSmoothingBuilder::SetNumberPolesSelected | ( | int | numbePolesSelected | ) |
设置已选极点数量
于NX6.0.0版本创建。
许可证要求:实体建模("SOLIDS MODELING")或自由曲面造型("STUDIO FREE FORM")
| numbePolesSelected | 已选极点数量 |
| void NXOpen::Features::PoleSmoothingBuilder::SetSelectedPolesIndex | ( | const std::vector< int > & | selectedPolesIndex | ) |
设置已选极点的索引
于NX6.0.0版本创建。
许可证要求:实体建模("SOLIDS MODELING")或自由曲面造型("STUDIO FREE FORM")
| selectedPolesIndex | 已选极点索引 |
| void NXOpen::Features::PoleSmoothingBuilder::SetSmoothingFactor | ( | int | smoothingFactor | ) |
设置平滑因子,其最小值和最大值为(1 到 100)
在 NX6.0.0 中创建。
许可证要求:solid_modeling ("实体建模") 或 studio_free_form ("自由形状造型")
| smoothingFactor | 平滑因子 |
| void NXOpen::Features::PoleSmoothingBuilder::SetUseSpecificDirection | ( | bool | useSpecificDirection | ) |
设置是否使用特定移动方向的指示器
在 NX6.0.0 中创建。
许可证要求:solid_modeling ("实体建模") 或 studio_free_form ("自由形状造型")
| useSpecificDirection | 使用特定方向 |
| int NXOpen::Features::PoleSmoothingBuilder::SmoothingFactor | ( | ) |
返回平滑因子,其最小值和最大值为(1 到 100)
在 NX6.0.0 中创建。
许可证要求:solid_modeling ("实体建模") 或 studio_free_form ("自由形状造型")
| NXOpen::SelectFace * NXOpen::Features::PoleSmoothingBuilder::TargetFace | ( | ) |
返回目标面
在 NX6.0.0 中创建。
许可证要求:solid_modeling ("实体建模") 或 studio_free_form ("自由形状造型")
| NXOpen::GeometricUtilities::Continuity * NXOpen::Features::PoleSmoothingBuilder::UMaxConstraint | ( | ) |
返回u向最大连续性约束
在 NX6.0.0 中创建。
许可证要求:solid_modeling ("实体建模") 或 studio_free_form ("自由形状造型")
| NXOpen::GeometricUtilities::Continuity * NXOpen::Features::PoleSmoothingBuilder::UMinConstraint | ( | ) |
返回u向最小连续性约束
在 NX6.0.0 中创建。
许可证要求:solid_modeling ("实体建模") 或 studio_free_form ("自由形状造型")
| bool NXOpen::Features::PoleSmoothingBuilder::UseSpecificDirection | ( | ) |
返回是否使用特定移动方向的指示器
在 NX6.0.0 中创建。
许可证要求:solid_modeling ("实体建模") 或 studio_free_form ("自由形状造型")
| NXOpen::GeometricUtilities::Continuity * NXOpen::Features::PoleSmoothingBuilder::VMaxConstraint | ( | ) |
返回v向最大连续性约束
在 NX6.0.0 中创建。
许可证要求:solid_modeling ("实体建模") 或 studio_free_form ("自由形状造型")
| NXOpen::GeometricUtilities::Continuity * NXOpen::Features::PoleSmoothingBuilder::VMinConstraint | ( | ) |
返回v向最小连续性约束
在 NX6.0.0 中创建。
许可证要求:solid_modeling ("实体建模") 或 studio_free_form ("自由形状造型")