|
NX Open C++ 参考指南 2406 v1.1
|
齿条特征构建器 更多...
#include <Features_RackBuilder.hxx>
Public 类型 | |
| enum | EnumHandednessOfHelixType { EnumHandednessOfHelixTypeLeftHand , EnumHandednessOfHelixTypeRightHand } |
| enum | EnumParameterType { EnumParameterTypeModule , EnumParameterTypePitch } |
| enum | Types { TypesSpur , TypesHelical } |
友元 | |
| class | _RackBuilderBuilder |
齿条特征构建器
表示 @link NXOpen::Features::Rack NXOpen::Features::Rack@endlink 构建器,用于创建或编辑 @link Features::Rack Features::Rack@endlink 特征。 <br> 要创建此类的新实例,请使用 @link NXOpen::Features::GCToolsFeatureCollection::CreateRackBuilder NXOpen::Features::GCToolsFeatureCollection::CreateRackBuilder @endlink <br>
默认值。
| 属性 | 值 |
|---|---|
| AddendumFactor.Value | 1.0 |
| AddendumModCoefficient.Value | 0.0 |
| AssociativeAxis | 0 |
| BaseHeight.Value | 20(毫米零件),0.8(英寸零件) |
| Clearance.Value | 0.25 |
| FaceWidth.Value | 5(毫米零件),0.2(英寸零件) |
| FilletRadiusFactor.Value | 0.25 |
| HandednessOfHelix | LeftHand |
| HelixAngle.Value | 15 |
| Length.Value | 100(毫米零件),4(英寸零件) |
| Module.Value | 1(毫米零件),0.04(英寸零件) |
| ParameterType | Module |
| Pitch.Value | 4(毫米零件),0.16(英寸零件) |
| PressureAngle.Value | 15 |
创建于 NX2212.0.0。
| NXOpen::Expression * NXOpen::Features::RackBuilder::AddendumFactor | ( | ) |
返回齿顶高系数
创建于 NX2212.0.0。
许可要求:无
| NXOpen::Expression * NXOpen::Features::RackBuilder::AddendumModCoefficient | ( | ) |
返回齿顶高修正系数
创建于 NX2212.0.0。
许可要求:无
| bool NXOpen::Features::RackBuilder::AssociativeAxis | ( | ) |
返回轴线是否关联
创建于 NX2212.0.0。
许可证要求:无
| NXOpen::Axis * NXOpen::Features::RackBuilder::Axis | ( | ) |
返回轴线
创建于 NX2212.0.0。
许可要求:无
| NXOpen::Expression * NXOpen::Features::RackBuilder::BaseHeight | ( | ) |
返回基台高度
创建于 NX2212.0.0。
许可要求:无
| NXOpen::GeometricUtilities::BooleanOperation * NXOpen::Features::RackBuilder::BooleanOperation | ( | ) |
返回布尔运算数据
创建于 NX2212.0.0。
许可证要求:无
| NXOpen::Expression * NXOpen::Features::RackBuilder::Clearance | ( | ) |
返回顶隙
创建于 NX2212.0.0。
许可要求:无
| NXOpen::Expression * NXOpen::Features::RackBuilder::FaceWidth | ( | ) |
返回齿宽
创建于 NX2212.0.0。
许可要求:无
| NXOpen::Expression * NXOpen::Features::RackBuilder::FilletRadiusFactor | ( | ) |
返回齿根圆角半径系数
创建于 NX2212.0.0。
许可要求:无
| NXOpen::Features::RackBuilder::EnumHandednessOfHelixType NXOpen::Features::RackBuilder::HandednessOfHelix | ( | ) |
返回螺旋线旋向
创建于 NX2212.0.0。
许可要求:无
| NXOpen::Expression * NXOpen::Features::RackBuilder::HelixAngle | ( | ) |
返回螺旋角
创建于 NX2212.0.0。
许可要求:无
| NXOpen::Expression * NXOpen::Features::RackBuilder::Length | ( | ) |
返回长度
创建于 NX2212.0.0。
许可要求:无
| NXOpen::Expression * NXOpen::Features::RackBuilder::Module | ( | ) |
返回模数
创建于 NX2212.0.0。
许可要求:无
| NXOpen::Features::RackBuilder::EnumParameterType NXOpen::Features::RackBuilder::ParameterType | ( | ) |
返回定义类型
创建于 NX2212.0.0。
许可要求:无
| NXOpen::Expression * NXOpen::Features::RackBuilder::Pitch | ( | ) |
返回齿距
创建于 NX2212.0.0。
许可要求:无
| NXOpen::Expression * NXOpen::Features::RackBuilder::PressureAngle | ( | ) |
返回压力角
创建于 NX2212.0.0。
许可要求:无
| void NXOpen::Features::RackBuilder::SetAssociativeAxis | ( | bool | associativeAxis | ) |
设置轴线是否关联
创建于 NX2212.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| associativeAxis | 是否关联 |
| void NXOpen::Features::RackBuilder::SetAxis | ( | NXOpen::Axis * | axis | ) |
设置轴线
创建于 NX2212.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| axis | 轴线 |
| void NXOpen::Features::RackBuilder::SetHandednessOfHelix | ( | NXOpen::Features::RackBuilder::EnumHandednessOfHelixType | handednessOfHelix | ) |
设置螺旋线旋向
创建于 NX2212.0.0。
许可要求:solid_modeling ("SOLIDS MODELING")
| handednessOfHelix | handednessofhelix |
| void NXOpen::Features::RackBuilder::SetParameterType | ( | NXOpen::Features::RackBuilder::EnumParameterType | parameterType | ) |
设置定义类型
创建于 NX2212.0.0。
许可要求:solid_modeling ("SOLIDS MODELING")
| parameterType | parametertype |
| void NXOpen::Features::RackBuilder::SetType | ( | NXOpen::Features::RackBuilder::Types | type | ) |
设置齿条形状类型
创建于 NX2212.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| type | 类型 |
| NXOpen::Features::RackBuilder::Types NXOpen::Features::RackBuilder::Type | ( | ) |
返回齿条形状类型
创建于 NX2212.0.0。
许可证要求:无