|
NX Open C++ 参考指南 2406 v1.1
|
螺旋线构建器 更多...
#include <Features_HelixBuilder.hxx>
Public 类型 | |
| enum | LengthMethods { LengthMethodsLimits , LengthMethodsTurns } |
| enum | OrientationOptions { OrientationOptionsInferred , OrientationOptionsSpecified } |
| enum | SizeOptions { SizeOptionsDiameter , SizeOptionsRadius } |
| enum | TurnDirections { TurnDirectionsRightHand , TurnDirectionsLeftHand } |
| enum | Types { TypesAlongVector , TypesAlongSpine } |
友元 | |
| class | _HelixBuilderBuilder |
螺旋线构建器
表示一个 @link NXOpen::Features::Helix NXOpen::Features::Helix@endlink 构建器 <br> 要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreateHelixBuilder NXOpen::Features::FeatureCollection::CreateHelixBuilder @endlink <br>
默认值。
| 属性 | 值 |
|---|---|
| LengthMethod | Limits |
| PitchLaw.Function | ft |
| PitchLaw.LawType | Constant |
| PitchLaw.Parameter | t |
| SizeOption | Diameter |
| TurnDirection | RightHand |
| Type | AlongVector |
在NX8.5.0中创建。
| double NXOpen::Features::HelixBuilder::AngleTolerance | ( | ) |
获取角度公差
创建于NX8.5.0。
许可证要求:无
| NXOpen::CoordinateSystem * NXOpen::Features::HelixBuilder::CoordinateSystem | ( | ) |
返回坐标系
创建于NX8.5.0。
许可要求:无
| double NXOpen::Features::HelixBuilder::DistanceTolerance | ( | ) |
获取距离公差
创建于NX8.5.0。
许可证要求:无
| NXOpen::GeometricUtilities::OnPathDimensionBuilder * NXOpen::Features::HelixBuilder::EndLimit | ( | ) |
获取结束限制
创建于NX8.5.0。
许可证要求:无
| void NXOpen::Features::HelixBuilder::Evaluate | ( | ) |
评估曲线
创建于NX8.5.0。
许可证要求:features_modeling("特征建模")
| NXOpen::Features::HelixBuilder::LengthMethods NXOpen::Features::HelixBuilder::LengthMethod | ( | ) |
返回长度方法
创建于NX8.5.0。
许可要求:无
| NXOpen::Features::HelixBuilder::NX_DEPRECATED | ( | "Deprecated in NX12.0.0. Use NXOpen::Features::HelixBuilder::Turns" | ) |
返回圈数
| NXOpen::Features::HelixBuilder::NX_DEPRECATED | ( | "Deprecated in NX12.0.0. Use NXOpen::Features::HelixBuilder::Turns" | ) | const & |
设置圈数
numberofturns
| NXOpen::Features::HelixBuilder::OrientationOptions NXOpen::Features::HelixBuilder::OrientationOption | ( | ) |
返回方向选项
创建于NX8.5.0。
许可要求:无
| NXOpen::GeometricUtilities::LawBuilder * NXOpen::Features::HelixBuilder::PitchLaw | ( | ) |
返回螺距
创建于NX8.5.0。
许可要求:无
| void NXOpen::Features::HelixBuilder::SetAngleTolerance | ( | double | angleTolerance | ) |
设置角度公差
创建于NX8.5.0。
许可证要求:solid_modeling("实体建模")
| angleTolerance | 角度公差 |
| void NXOpen::Features::HelixBuilder::SetCoordinateSystem | ( | NXOpen::CoordinateSystem * | coordinateSystem | ) |
设置坐标系
创建于NX8.5.0。
许可要求:solid_modeling ("SOLIDS MODELING")
| coordinateSystem | coordinatesystem |
| void NXOpen::Features::HelixBuilder::SetDistanceTolerance | ( | double | distanceTolerance | ) |
设置距离公差
创建于NX8.5.0。
许可证要求:solid_modeling("实体建模")
| distanceTolerance | 距离公差 |
| void NXOpen::Features::HelixBuilder::SetLengthMethod | ( | NXOpen::Features::HelixBuilder::LengthMethods | lengthMethod | ) |
设置长度方法
创建于NX8.5.0。
许可要求:solid_modeling ("SOLIDS MODELING")
| lengthMethod | lengthmethod |
| void NXOpen::Features::HelixBuilder::SetNumberOfTurns | ( | const char * | numberOfTurns | ) |
设置圈数
| numberOfTurns | 圈数 |
| void NXOpen::Features::HelixBuilder::SetOrientationOption | ( | NXOpen::Features::HelixBuilder::OrientationOptions | orientationOption | ) |
设置方向选项
创建于NX8.5.0。
许可要求:solid_modeling ("SOLIDS MODELING")
| orientationOption | orientationoption |
| void NXOpen::Features::HelixBuilder::SetSizeOption | ( | NXOpen::Features::HelixBuilder::SizeOptions | sizeOption | ) |
设置尺寸选项
创建于NX8.5.0。
许可要求:solid_modeling ("SOLIDS MODELING")
| sizeOption | sizeoption |
| void NXOpen::Features::HelixBuilder::SetTurnDirection | ( | NXOpen::Features::HelixBuilder::TurnDirections | turnDirection | ) |
设置旋转方向
创建于NX8.5.0。
许可证要求:solid_modeling("实体建模")
| turnDirection | 旋转方向 |
| void NXOpen::Features::HelixBuilder::SetType | ( | NXOpen::Features::HelixBuilder::Types | type | ) |
设置类型
创建于NX8.5.0。
许可要求:solid_modeling ("SOLIDS MODELING")
| type | type |
| NXOpen::GeometricUtilities::LawBuilder * NXOpen::Features::HelixBuilder::SizeLaw | ( | ) |
返回尺寸规律
创建于NX8.5.0。
许可要求:无
| NXOpen::Features::HelixBuilder::SizeOptions NXOpen::Features::HelixBuilder::SizeOption | ( | ) |
返回尺寸选项
创建于NX8.5.0。
许可要求:无
| NXOpen::Section * NXOpen::Features::HelixBuilder::Spine | ( | ) |
返回长度脊柱
创建于NX8.5.0。
许可要求:无
| NXOpen::Expression * NXOpen::Features::HelixBuilder::StartAngle | ( | ) |
返回起始角度
创建于NX8.5.0。
许可要求:无
| NXOpen::GeometricUtilities::OnPathDimensionBuilder * NXOpen::Features::HelixBuilder::StartLimit | ( | ) |
获取起始限制
创建于NX8.5.0。
许可证要求:无
| NXOpen::Features::HelixBuilder::TurnDirections NXOpen::Features::HelixBuilder::TurnDirection | ( | ) |
获取旋转方向
创建于NX8.5.0。
许可证要求:无
| NXOpen::Expression * NXOpen::Features::HelixBuilder::Turns | ( | ) |
获取圈数
创建于NX12.0.0。
许可证要求:无
| NXOpen::Features::HelixBuilder::Types NXOpen::Features::HelixBuilder::Type | ( | ) |
返回类型
创建于NX8.5.0。
许可要求:无