NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Features::BevelGearBuilder类 参考

锥齿轮特征构建器 更多...

#include <Features_BevelGearBuilder.hxx>

类 NXOpen::Features::BevelGearBuilder 继承关系图:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  EnumAddendumType { EnumAddendumTypeStandardWithoutAddendum , EnumAddendumTypeSameAddendumModification }
enum  EnumHandednessOfHelixType { EnumHandednessOfHelixTypeLefthand , EnumHandednessOfHelixTypeRighthand }
enum  EnumParameterType { EnumParameterTypePitchAngle , EnumParameterTypeMatchingGearParameters }
enum  EnumToothHeightType { EnumToothHeightTypeEqualClearance , EnumToothHeightTypeNoneEqualClearance }
enum  Types { TypesStraight , TypesHelical }

Public 成员函数

NXOpen::ExpressionAddendumFactor ()
NXOpen::Features::BevelGearBuilder::EnumAddendumType AddendumType ()
bool AssociativeAxis ()
NXOpen::AxisAxis ()
NXOpen::GeometricUtilities::BooleanOperationBooleanOperation ()
NXOpen::ExpressionClearance ()
NXOpen::ExpressionFilletRadiusFactor ()
NXOpen::Features::BevelGearBuilder::EnumHandednessOfHelixType HandednessOfHelix ()
NXOpen::ExpressionHelixAngle ()
NXOpen::ExpressionMatchTeethNumber ()
NXOpen::ExpressionOutModule ()
NXOpen::Features::BevelGearBuilder::EnumParameterType ParameterType ()
NXOpen::ExpressionPitchAngle ()
NXOpen::ExpressionPressureAngle ()
NXOpen::ExpressionRadialAddendum ()
void SetAddendumType (NXOpen::Features::BevelGearBuilder::EnumAddendumType addendum)
void SetAssociativeAxis (bool associativeAxis)
void SetAxis (NXOpen::Axis *axis)
void SetHandednessOfHelix (NXOpen::Features::BevelGearBuilder::EnumHandednessOfHelixType handednessOfHelix)
void SetParameterType (NXOpen::Features::BevelGearBuilder::EnumParameterType parameterType)
void SetToothHeightType (NXOpen::Features::BevelGearBuilder::EnumToothHeightType toothHeightType)
void SetType (NXOpen::Features::BevelGearBuilder::Types type)
NXOpen::ExpressionShaftAngle ()
NXOpen::ExpressionTangentAddendum ()
NXOpen::ExpressionTeethNumber ()
NXOpen::ExpressionToothBreadthFactor ()
NXOpen::Features::BevelGearBuilder::EnumToothHeightType ToothHeightType ()
NXOpen::Features::BevelGearBuilder::Types Type ()
Public 成员函数 继承自 NXOpen::Features::FeatureBuilder
NXOpen::Features::FeatureCommitFeature ()
NXOpen::Features::FeatureGetFeature ()
void HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature)
bool ParentFeatureInternal ()
void SetParentFeatureInternal (bool isInternal)
void SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
void ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature)
void UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _BevelGearBuilderBuilder

详细描述

锥齿轮特征构建器

表示一个锥齿轮特征构建器
 <br> 要创建此类的新实例,请使用 GCToolsFeatureCollection::CreateBevelGearBuilder 方法 <br>

默认值。

属性
齿顶高系数.Value 1.0
齿顶高类型 StandardWithoutAddendum
关联轴 0
顶隙.Value 0.2
齿根圆角系数.Value 0.2
螺旋方向 Lefthand
螺旋角.Value 20
配对齿轮齿数.Value 20
端面模数.Value 2.5
参数类型 PitchAngle
分锥角.Value 45
压力角.Value 20
径向齿顶高.Value 0
轴夹角.Value 90
切向齿顶高.Value 0
齿数.Value 20
齿宽系数.Value 0.3
齿高类型 EqualClearance


创建于NX2212.0.0.

成员枚举类型说明

◆ EnumAddendumType

齿轮是否带变位量

枚举值
EnumAddendumTypeStandardWithoutAddendum 

标准无变位量

EnumAddendumTypeSameAddendumModification 

等变位量

◆ EnumHandednessOfHelixType

斜齿轮的螺旋矢量

枚举值
EnumHandednessOfHelixTypeLefthand 

左旋

EnumHandednessOfHelixTypeRighthand 

右旋

◆ EnumParameterType

齿轮参数输入方式

枚举值
EnumParameterTypePitchAngle 

分锥角

EnumParameterTypeMatchingGearParameters 

配对齿轮参数

◆ EnumToothHeightType

齿高类型

枚举值
EnumToothHeightTypeEqualClearance 

等顶隙

EnumToothHeightTypeNoneEqualClearance 

不等顶隙

◆ Types

锥齿轮类型

枚举值
TypesStraight 

直齿

TypesHelical 

斜齿

成员函数说明

◆ AddendumFactor()

NXOpen::Expression * NXOpen::Features::BevelGearBuilder::AddendumFactor ( )

返回齿顶高系数
创建于NX2212.0.0。

许可证要求:无

◆ AddendumType()

NXOpen::Features::BevelGearBuilder::EnumAddendumType NXOpen::Features::BevelGearBuilder::AddendumType ( )

返回变位类型,用于定义齿轮是否带有变位量
创建于 NX2212.0.0.

许可证要求 : 无

◆ AssociativeAxis()

bool NXOpen::Features::BevelGearBuilder::AssociativeAxis ( )

返回关联轴线
创建于NX2212.0.0。

许可证要求:无

◆ Axis()

NXOpen::Axis * NXOpen::Features::BevelGearBuilder::Axis ( )

返回轴线
创建于NX2212.0.0。

许可证要求:无

◆ BooleanOperation()

NXOpen::GeometricUtilities::BooleanOperation * NXOpen::Features::BevelGearBuilder::BooleanOperation ( )

返回布尔操作
创建于NX2212.0.0。

许可证要求:无

◆ Clearance()

NXOpen::Expression * NXOpen::Features::BevelGearBuilder::Clearance ( )

返回顶隙
创建于NX2212.0.0。

许可证要求:无

◆ FilletRadiusFactor()

NXOpen::Expression * NXOpen::Features::BevelGearBuilder::FilletRadiusFactor ( )

返回齿根圆角半径系数
创建于NX2212.0.0。

许可证要求:无

◆ HandednessOfHelix()

NXOpen::Features::BevelGearBuilder::EnumHandednessOfHelixType NXOpen::Features::BevelGearBuilder::HandednessOfHelix ( )

返回螺旋方向
创建于 NX2212.0.0.

许可证要求 : 无

◆ HelixAngle()

NXOpen::Expression * NXOpen::Features::BevelGearBuilder::HelixAngle ( )

返回螺旋角
创建于NX2212.0.0。

许可证要求:无

◆ MatchTeethNumber()

NXOpen::Expression * NXOpen::Features::BevelGearBuilder::MatchTeethNumber ( )

返回匹配齿数
创建于NX2212.0.0。

许可证要求:无

◆ OutModule()

NXOpen::Expression * NXOpen::Features::BevelGearBuilder::OutModule ( )

返回外侧模数
创建于 NX2212.0.0.

许可证要求 : 无

◆ ParameterType()

NXOpen::Features::BevelGearBuilder::EnumParameterType NXOpen::Features::BevelGearBuilder::ParameterType ( )

返回输入类型,用于定义哪些设计参数有值
创建于 NX2212.0.0.

许可证要求 : 无

◆ PitchAngle()

NXOpen::Expression * NXOpen::Features::BevelGearBuilder::PitchAngle ( )

返回齿面角
创建于NX2212.0.0。

许可证要求:无

◆ PressureAngle()

NXOpen::Expression * NXOpen::Features::BevelGearBuilder::PressureAngle ( )

返回压力角
创建于 NX2212.0.0.

许可证要求 : 无

◆ RadialAddendum()

NXOpen::Expression * NXOpen::Features::BevelGearBuilder::RadialAddendum ( )

返回径向齿顶高
创建于NX2212.0.0。

许可证要求:无

◆ SetAddendumType()

void NXOpen::Features::BevelGearBuilder::SetAddendumType ( NXOpen::Features::BevelGearBuilder::EnumAddendumType addendum)

设置变位类型,用于定义齿轮是否带有变位量
创建于 NX2212.0.0.

许可证要求 : solid_modeling ("实体建模")

参数
addendum变位量

◆ SetAssociativeAxis()

void NXOpen::Features::BevelGearBuilder::SetAssociativeAxis ( bool associativeAxis)

设置关联轴线
创建于NX2212.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
associativeAxisassociativeaxis

◆ SetAxis()

void NXOpen::Features::BevelGearBuilder::SetAxis ( NXOpen::Axis * axis)

设置轴线
创建于NX2212.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
axisaxis

◆ SetHandednessOfHelix()

void NXOpen::Features::BevelGearBuilder::SetHandednessOfHelix ( NXOpen::Features::BevelGearBuilder::EnumHandednessOfHelixType handednessOfHelix)

设置螺旋方向
创建于 NX2212.0.0.

许可证要求 : solid_modeling ("实体建模")

参数
handednessOfHelix螺旋方向

◆ SetParameterType()

void NXOpen::Features::BevelGearBuilder::SetParameterType ( NXOpen::Features::BevelGearBuilder::EnumParameterType parameterType)

设置输入类型,用于定义哪些设计参数有值
创建于 NX2212.0.0.

许可证要求 : solid_modeling ("实体建模")

参数
parameterType参数类型

◆ SetToothHeightType()

void NXOpen::Features::BevelGearBuilder::SetToothHeightType ( NXOpen::Features::BevelGearBuilder::EnumToothHeightType toothHeightType)

设置齿高类型
创建于NX2212.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
toothHeightTypetoothheighttype

◆ SetType()

void NXOpen::Features::BevelGearBuilder::SetType ( NXOpen::Features::BevelGearBuilder::Types type)

设置类型
在NX2212.0.0中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
type类型

◆ ShaftAngle()

NXOpen::Expression * NXOpen::Features::BevelGearBuilder::ShaftAngle ( )

返回轴交角
创建于NX2212.0.0。

许可证要求:无

◆ TangentAddendum()

NXOpen::Expression * NXOpen::Features::BevelGearBuilder::TangentAddendum ( )

返回切向齿顶高
创建于NX2212.0.0。

许可证要求:无

◆ TeethNumber()

NXOpen::Expression * NXOpen::Features::BevelGearBuilder::TeethNumber ( )

返回齿数
创建于 NX2212.0.0.

许可证要求 : 无

◆ ToothBreadthFactor()

NXOpen::Expression * NXOpen::Features::BevelGearBuilder::ToothBreadthFactor ( )

返回齿宽系数
创建于 NX2212.0.0.

许可证要求 : 无

◆ ToothHeightType()

NXOpen::Features::BevelGearBuilder::EnumToothHeightType NXOpen::Features::BevelGearBuilder::ToothHeightType ( )

返回齿高类型
创建于NX2212.0.0。

许可证要求:无

◆ Type()

NXOpen::Features::BevelGearBuilder::Types NXOpen::Features::BevelGearBuilder::Type ( )

返回类型
创建于NX2212.0.0。

许可证要求:无