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

倒斜角构建器 更多...

#include <Features_ChamferBuilder.hxx>

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

Public 类型

enum  ChamferOption { ChamferOptionSymmetricOffsets , ChamferOptionTwoOffsets , ChamferOptionOffsetAndAngle }
enum  OffsetMethod { OffsetMethodEdgesAlongFaces , OffsetMethodFacesAndTrim }

Public 成员函数

bool AllInstances ()
NXString Angle ()
NXOpen::ExpressionAngleExp ()
int CreatePreview ()
NXString FirstOffset ()
NXOpen::ExpressionFirstOffsetExp ()
NXOpen::Features::ChamferBuilder::OffsetMethod Method ()
NXOpen::Features::ChamferBuilder::ChamferOption Option ()
bool ReverseOffsets ()
bool SaveFeature ()
NXString SecondOffset ()
NXOpen::ExpressionSecondOffsetExp ()
void SetAllInstances (bool allInstances)
void SetAngle (const char *angleExpression)
void SetAngle (const NXString &angleExpression)
void SetFirstOffset (const char *offsetExpression)
void SetFirstOffset (const NXString &offsetExpression)
void SetMethod (NXOpen::Features::ChamferBuilder::OffsetMethod method)
void SetOption (NXOpen::Features::ChamferBuilder::ChamferOption opt)
void SetReverseOffsets (bool reverse)
void SetSaveFeature (bool saveFeature)
void SetSecondOffset (const char *offsetExpression)
void SetSecondOffset (const NXString &offsetExpression)
void SetSmartCollector (NXOpen::ScCollector *sc)
void SetTolerance (double tolerance)
NXOpen::ScCollectorSmartCollector ()
double Tolerance ()
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 _ChamferBuilderBuilder

详细描述

倒斜角构建器

表示倒角构建器数据。
要创建此类的新实例,请使用 NXOpen::Features::FeatureCollection::CreateChamferBuilder

创建于 NX4.0.0.

成员枚举类型说明

◆ ChamferOption

此枚举表示倒角参数选项

枚举值
ChamferOptionSymmetricOffsets 

对称偏移

ChamferOptionTwoOffsets 

两个偏移距离

ChamferOptionOffsetAndAngle 

偏移距离和角度

◆ OffsetMethod

此枚举表示偏移方法选项

枚举值
OffsetMethodEdgesAlongFaces 

沿面偏移边

OffsetMethodFacesAndTrim 

偏移面并修剪

成员函数说明

◆ AllInstances()

bool NXOpen::Features::ChamferBuilder::AllInstances ( )

返回倒角所有实例状态
创建于 NX4.0.0。

许可证要求:无

◆ Angle()

NXString NXOpen::Features::ChamferBuilder::Angle ( )

返回倒角角度(表达式)。请勿使用此属性访问/修改 Features::ChamferBuilder::AngleExp。 该属性可能在NX 9的KF绑定中被移除。
在NX4.0.0中创建。

许可要求:无

◆ AngleExp()

NXOpen::Expression * NXOpen::Features::ChamferBuilder::AngleExp ( )

返回倒角的角度表达式对象。
在NX5.0.0中创建。

许可要求:实体建模("SOLIDS MODELING")

◆ CreatePreview()

int NXOpen::Features::ChamferBuilder::CreatePreview ( )

创建倒角预览体

返回
Parasolid体
在NX4.0.0中创建。

许可要求:实体建模("SOLIDS MODELING")

◆ FirstOffset()

NXString NXOpen::Features::ChamferBuilder::FirstOffset ( )

返回第一个偏置距离(表达式)。请勿使用此属性访问/修改 Features::ChamferBuilder::FirstOffsetExp。 该属性可能在NX 9的KF绑定中被移除。
在NX4.0.0中创建。

许可要求:无

◆ FirstOffsetExp()

NXOpen::Expression * NXOpen::Features::ChamferBuilder::FirstOffsetExp ( )

返回倒角的第一个偏置表达式对象。
在NX5.0.0中创建。

许可要求:实体建模("SOLIDS MODELING")

◆ Method()

NXOpen::Features::ChamferBuilder::OffsetMethod NXOpen::Features::ChamferBuilder::Method ( )

返回偏置方法。
Features::ChamferBuilder::OffsetMethodEdgesAlongFaces Features::ChamferBuilder::OffsetMethodFacesAndTrim
EdgesAlongFaces方法是常规倒角,通过沿相邻面偏置输入边确定倒角边界。FacesAndTrim方法是自由形式倒角,通过偏置输入边的相邻面确定倒角边界,两种情况均使用倒角参数。
在NX4.0.0中创建。

许可要求:无

◆ Option()

NXOpen::Features::ChamferBuilder::ChamferOption NXOpen::Features::ChamferBuilder::Option ( )

返回倒角参数选项。
Features::ChamferBuilder::ChamferOptionSymmetricOffsets Features::ChamferBuilder::ChamferOptionTwoOffsets Features::ChamferBuilder::ChamferOptionOffsetAndAngle
这些选项分别对应由两个相等偏移距离、两个不相等偏移距离、一个偏移距离和角度定义的倒角。
创建于 NX4.0.0。

许可证要求:无

◆ ReverseOffsets()

bool NXOpen::Features::ChamferBuilder::ReverseOffsets ( )

返回偏移反向状态
创建于 NX4.0.0。

许可证要求:无

◆ SaveFeature()

bool NXOpen::Features::ChamferBuilder::SaveFeature ( )

返回用于创建倒角的保存特征标志
在NX1847.0.0中创建。

许可要求:无

◆ SecondOffset()

NXString NXOpen::Features::ChamferBuilder::SecondOffset ( )

返回第二个偏置距离(表达式)。请勿使用此属性访问/修改 Features::ChamferBuilder::SecondOffsetExp。 该属性可能在NX 9的KF绑定中被移除。
在NX4.0.0中创建。

许可要求:无

◆ SecondOffsetExp()

NXOpen::Expression * NXOpen::Features::ChamferBuilder::SecondOffsetExp ( )

返回倒角的第二个偏置表达式对象。
在NX5.0.0中创建。

许可要求:实体建模("SOLIDS MODELING")

◆ SetAllInstances()

void NXOpen::Features::ChamferBuilder::SetAllInstances ( bool allInstances)

设置倒角所有实例状态
创建于 NX4.0.0.

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

参数
allInstancesall instances

◆ SetAngle() [1/2]

void NXOpen::Features::ChamferBuilder::SetAngle ( const char * angleExpression)

设置倒角角度(表达式)。请不要使用此属性访问/修改 Features::ChamferBuilder::AngleExp。 此属性可能在 NX 9 的 KF 绑定中被移除。
创建于 NX4.0.0。

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

参数
angleExpression角度表达式

◆ SetAngle() [2/2]

void NXOpen::Features::ChamferBuilder::SetAngle ( const NXString & angleExpression)

设置倒角角度(表达式)。请不要使用此属性访问/修改 Features::ChamferBuilder::AngleExp。 此属性可能在 NX 9 的 KF 绑定中被移除。
创建于 NX4.0.0。

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

参数
angleExpression角度表达式

◆ SetFirstOffset() [1/2]

void NXOpen::Features::ChamferBuilder::SetFirstOffset ( const char * offsetExpression)

设置第一个偏移距离(表达式)。请不要使用此属性访问/修改 Features::ChamferBuilder::FirstOffsetExp。 此属性可能在 NX 9 的 KF 绑定中被移除。
创建于 NX4.0.0。

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

参数
offsetExpression偏移表达式

◆ SetFirstOffset() [2/2]

void NXOpen::Features::ChamferBuilder::SetFirstOffset ( const NXString & offsetExpression)

设置第一个偏移距离(表达式)。请不要使用此属性访问/修改 Features::ChamferBuilder::FirstOffsetExp。 此属性可能在 NX 9 的 KF 绑定中被移除。
创建于 NX4.0.0。

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

参数
offsetExpression偏移表达式

◆ SetMethod()

void NXOpen::Features::ChamferBuilder::SetMethod ( NXOpen::Features::ChamferBuilder::OffsetMethod method)

设置偏移方法。
Features::ChamferBuilder::OffsetMethodEdgesAlongFaces Features::ChamferBuilder::OffsetMethodFacesAndTrim
EdgesAlongFaces方法是普通倒角,其中倒角边界由输入边沿其相邻面偏移确定。FacesAndTrim方法是自由形式倒角,其中倒角边界由输入边的相邻面偏移确定,两种情况均使用倒角参数。
创建于 NX4.0.0。

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

参数
method方法

◆ SetOption()

void NXOpen::Features::ChamferBuilder::SetOption ( NXOpen::Features::ChamferBuilder::ChamferOption opt)

设置倒角参数选项。
Features::ChamferBuilder::ChamferOptionSymmetricOffsets Features::ChamferBuilder::ChamferOptionTwoOffsets Features::ChamferBuilder::ChamferOptionOffsetAndAngle
这些选项分别对应由两个相等偏移距离、两个不等偏移距离、一个偏移距离和角度定义的倒角。
创建于 NX4.0.0.

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

参数
optopt

◆ SetReverseOffsets()

void NXOpen::Features::ChamferBuilder::SetReverseOffsets ( bool reverse)

设置偏移反向状态
创建于 NX4.0.0.

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

参数
reversereverse

◆ SetSaveFeature()

void NXOpen::Features::ChamferBuilder::SetSaveFeature ( bool saveFeature)

设置用于创建倒角的保存特征标志
在NX1847.0.0中创建。

许可要求:实体建模("SOLIDS MODELING")

参数
saveFeature保存特征

◆ SetSecondOffset() [1/2]

void NXOpen::Features::ChamferBuilder::SetSecondOffset ( const char * offsetExpression)

设置第二个偏移距离(表达式)。请不要使用此属性访问/修改 Features::ChamferBuilder::SecondOffsetExp。 此属性可能在 NX 9 的 KF 绑定中被移除。
创建于 NX4.0.0。

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

参数
offsetExpression偏移表达式

◆ SetSecondOffset() [2/2]

void NXOpen::Features::ChamferBuilder::SetSecondOffset ( const NXString & offsetExpression)

设置第二个偏移距离(表达式)。请不要使用此属性访问/修改 Features::ChamferBuilder::SecondOffsetExp。 此属性可能在 NX 9 的 KF 绑定中被移除。
创建于 NX4.0.0。

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

参数
offsetExpression偏移表达式

◆ SetSmartCollector()

void NXOpen::Features::ChamferBuilder::SetSmartCollector ( NXOpen::ScCollector * sc)

设置智能收集器
创建于 NX4.0.0.

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

参数
scsc

◆ SetTolerance()

void NXOpen::Features::ChamferBuilder::SetTolerance ( double tolerance)

设置用于创建倒角的公差
在NX6.0.0中创建。

许可要求:实体建模("SOLIDS MODELING")

参数
tolerance公差

◆ SmartCollector()

NXOpen::ScCollector * NXOpen::Features::ChamferBuilder::SmartCollector ( )

返回智能收集器
创建于 NX4.0.0。

许可证要求:无

◆ Tolerance()

double NXOpen::Features::ChamferBuilder::Tolerance ( )

返回用于创建倒角的公差
在NX6.0.0中创建。

许可要求:无