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

圆锥特征构建器 更多...

#include <Features_ConeBuilder.hxx>

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

Public 类型

enum  Types {
  TypesDiametersAndHeight , TypesDiametersAndHalfAngle , TypesBaseDiameterHeightAndHalfAngle , TypesTopDiameterHeightAndHalfAngle ,
  TypesTwoCoaxialArcs
}

Public 成员函数

NXOpen::AxisAxis ()
NXOpen::SelectICurveBaseArc ()
NXOpen::ExpressionBaseDiameter ()
NXOpen::GeometricUtilities::BooleanOperationBooleanOption ()
NXOpen::ExpressionHalfAngle ()
NXOpen::ExpressionHeight ()
bool ParentAssociativity ()
void SetAxis (NXOpen::Axis *axis)
void SetParentAssociativity (bool parentAssociativity)
void SetType (NXOpen::Features::ConeBuilder::Types type)
NXOpen::SelectICurveTopArc ()
NXOpen::ExpressionTopDiameter ()
NXOpen::Features::ConeBuilder::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 _ConeBuilderBuilder

详细描述

圆锥特征构建器

表示圆锥特征的构建器。
此构建器允许创建和编辑圆锥特征。
 <br> 若要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreateConeBuilder  NXOpen::Features::FeatureCollection::CreateConeBuilder @endlink  <br>

默认值。

属性
BaseDiameter.Value 50(毫米单位零件),50(英寸单位零件)
HalfAngle.Value 45
Height.Value 25(毫米单位零件),25(英寸单位零件)
TopDiameter.Value 0(毫米单位零件),0(英寸单位零件)
Type DiametersAndHeight


在 NX6.0.0 中创建。

成员枚举类型说明

◆ Types

表示圆锥类型

枚举值
TypesDiametersAndHeight 

表示通过提供直径和高度创建的圆锥类型

TypesDiametersAndHalfAngle 

表示通过提供直径和半角创建的圆锥类型

TypesBaseDiameterHeightAndHalfAngle 

表示通过提供底部直径、高度和半角创建的圆锥类型

TypesTopDiameterHeightAndHalfAngle 

表示通过提供顶部直径、高度和半角创建的圆锥类型

TypesTwoCoaxialArcs 

表示通过提供两个同轴圆弧创建的圆锥类型

成员函数说明

◆ Axis()

NXOpen::Axis * NXOpen::Features::ConeBuilder::Axis ( )

获取轴线
创建于NX6.0.0。

许可证要求:无

◆ BaseArc()

NXOpen::SelectICurve * NXOpen::Features::ConeBuilder::BaseArc ( )

获取底部圆弧
创建于NX6.0.0。

许可证要求:无

◆ BaseDiameter()

NXOpen::Expression * NXOpen::Features::ConeBuilder::BaseDiameter ( )

获取底部直径
创建于NX6.0.0。

许可证要求:无

◆ BooleanOption()

NXOpen::GeometricUtilities::BooleanOperation * NXOpen::Features::ConeBuilder::BooleanOption ( )

获取布尔操作选项
创建于NX6.0.0。

许可证要求:无

◆ HalfAngle()

NXOpen::Expression * NXOpen::Features::ConeBuilder::HalfAngle ( )

获取半角
创建于NX6.0.0。

许可证要求:无

◆ Height()

NXOpen::Expression * NXOpen::Features::ConeBuilder::Height ( )

获取高度
创建于NX6.0.0。

许可证要求:无

◆ ParentAssociativity()

bool NXOpen::Features::ConeBuilder::ParentAssociativity ( )

获取保持圆锥轴线关联性的选项
创建于NX8.0.0。

许可证要求:无

◆ SetAxis()

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

设置轴线
创建于NX6.0.0。

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

参数
axis轴线

◆ SetParentAssociativity()

void NXOpen::Features::ConeBuilder::SetParentAssociativity ( bool parentAssociativity)

设置保持圆锥轴线关联性的选项
创建于NX8.0.0。

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

参数
parentAssociativity父项关联性

◆ SetType()

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

设置由 NXOpen::Features::ConeBuilder::Types 表示的类型
创建于NX6.0.0。

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

参数
type类型

◆ TopArc()

NXOpen::SelectICurve * NXOpen::Features::ConeBuilder::TopArc ( )

获取顶部圆弧
创建于NX6.0.0。

许可证要求:无

◆ TopDiameter()

NXOpen::Expression * NXOpen::Features::ConeBuilder::TopDiameter ( )

获取顶部直径
创建于NX6.0.0。

许可证要求:无

◆ Type()

NXOpen::Features::ConeBuilder::Types NXOpen::Features::ConeBuilder::Type ( )

获取由 NXOpen::Features::ConeBuilder::Types 表示的类型
创建于NX6.0.0。

许可证要求:无