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

杆厚度特征构建器 更多...

#include <Features_RodThicknessBuilder.hxx>

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

Public 类型

enum  BallsOptions {
  BallsOptionsNone , BallsOptionsAbsoluteSize , BallsOptionsRelativeSize , BallsOptionsOnlyOrganicBlends ,
  BallsOptionsKeepExisting
}
 此枚举表示指定球或混合体大小的选项。 更多...
enum  ModifyOptions { ModifyOptionsRods , ModifyOptionsBalls , ModifyOptionsBoth }
 此枚举表示支持的晶格修改选项。 更多...
enum  OriginalBodyOptions { OriginalBodyOptionsDelete }

Public 成员函数

NXOpen::Fields::ScalarFieldWrapperBallDiameterField ()
 为每个图边的顶点创建的球体的恒定直径。

NXOpen::Features::RodThicknessBuilder::BallsOptions BallsOption ()
NXOpen::ExpressionBlendFactor ()
 有机混合与杆件直径的比值 当 (Features::RodThicknessBuilder::BallsOption ) 设置为 NXOpen::Features::RodThicknessBuilder::BallsOptionsOnlyOrganicBlends 时,该比值将与杆件直径相乘,以定义创建晶格体时的有机混合效果。
创建于NX1957.0.0。

许可要求:无
NXOpen::ScCollectorBulkFaces ()
NXOpen::ExpressionFactorToRodDiameter ()
bool IncreaseBallThickness ()
bool IncreaseRodThickness ()
NXOpen::ScCollectorLatticeBodies ()
 要修改直径的晶格体。
创建于NX1899.0.0。

许可要求:无
NXOpen::ExpressionMaxDistanceFromBulk ()
NXOpen::ExpressionMaxFactorForBallThickness ()
NXOpen::ExpressionMaxFactorForRodThickness ()
bool ModifyRods ()
 NX_DEPRECATED ("Deprecated in NX1957.0.0. This is for pre NX1957 usage and do not use this property. Use NXOpen::Features::RodThicknessBuilder::BallsOption instead.") bool ModifyBalls()
 NX_DEPRECATED ("Deprecated in NX1957.0.0. This is for pre NX1957 usage and do not use this property. Use NXOpen::Features::RodThicknessBuilder::SetBallsOption instead.") void SetModifyBalls(bool modifyBalls)
NXOpen::Fields::ScalarFieldWrapperRodDiameter ()
void SetBallsOption (NXOpen::Features::RodThicknessBuilder::BallsOptions ballsOption)
void SetIncreaseBallThickness (bool increaseBallThickness)
void SetIncreaseRodThickness (bool increaseRodThickness)
void SetModifyRods (bool modifyRods)
void SetTessellationFactor (double factor)
double TessellationFactor ()
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 _RodThicknessBuilderBuilder

详细描述

杆厚度特征构建器

根据指定的杆直径更改现有晶格体的杆直径。
要创建此类的新实例,请使用 NXOpen::Features::LatticeFeatureCollection::CreateRodThicknessBuilder
默认值。

属性
BallDiameter.Value (已弃用) 2(毫米单位零件),0.08(英寸单位零件)
BallsOption None
BlendFactor.Value 2
FactorToRodDiameter.Value 2
IncreaseBallThickness 0
IncreaseRodThickness 0
MaxDistanceFromBulk.Value 10(毫米单位零件),0.5(英寸单位零件)
MaxFactorForBallThickness.Value 2
MaxFactorForRodThickness.Value 2
ModifyBalls (已弃用) 0
ModifyOption (已弃用) Rods
ModifyRods 0
TessellationFactor 0.5


于NX1899.0.0中创建。

成员枚举类型说明

◆ BallsOptions

此枚举表示指定球或混合体大小的选项。

枚举值
BallsOptionsNone 

BallsOptionsAbsoluteSize 

绝对大小

BallsOptionsRelativeSize 

相对大小

BallsOptionsOnlyOrganicBlends 

仅有机混合体

BallsOptionsKeepExisting 

保留现有

◆ ModifyOptions

此枚举表示支持的晶格修改选项。

枚举值
ModifyOptionsRods 

ModifyOptionsBalls 

ModifyOptionsBoth 

两者都

◆ OriginalBodyOptions

这些表示处理输入体的选项

枚举值
OriginalBodyOptionsDelete 

删除体

成员函数说明

◆ BallDiameterField()

NXOpen::Fields::ScalarFieldWrapper * NXOpen::Features::RodThicknessBuilder::BallDiameterField ( )

为每个图边的顶点创建的球体的恒定直径。

返回

弃用
已在NX1953.0.0中弃用。 此方法用于NX1953之前的版本,请勿使用。请使用 NXOpen::Features::RodThicknessBuilder::BallDiameterField 代替。

创建于NX1926.0.0。

许可要求:无

返回晶格图中球体的直径标量场
创建于NX1953.0.0。

许可要求:无

◆ BallsOption()

NXOpen::Features::RodThicknessBuilder::BallsOptions NXOpen::Features::RodThicknessBuilder::BallsOption ( )

返回指定球体尺寸或直径的选项
创建于NX1926.0.0。

许可要求:无

◆ BlendFactor()

NXOpen::Expression * NXOpen::Features::RodThicknessBuilder::BlendFactor ( )

有机混合与杆件直径的比值 当 (Features::RodThicknessBuilder::BallsOption ) 设置为 NXOpen::Features::RodThicknessBuilder::BallsOptionsOnlyOrganicBlends 时,该比值将与杆件直径相乘,以定义创建晶格体时的有机混合效果。
创建于NX1957.0.0。

许可要求:无

返回

◆ BulkFaces()

NXOpen::ScCollector * NXOpen::Features::RodThicknessBuilder::BulkFaces ( )

返回实体几何的面,用于加强晶格与这些面的连接。
创建于NX1953.0.0。

许可要求:无

◆ FactorToRodDiameter()

NXOpen::Expression * NXOpen::Features::RodThicknessBuilder::FactorToRodDiameter ( )

返回球体直径与杆件直径的比值
创建于NX1953.0.0。

许可要求:无

◆ IncreaseBallThickness()

bool NXOpen::Features::RodThicknessBuilder::IncreaseBallThickness ( )

返回是否朝向实体面以恒定增长因子增加球体厚度的选项。
创建于NX1953.0.0。

许可要求:无

◆ IncreaseRodThickness()

bool NXOpen::Features::RodThicknessBuilder::IncreaseRodThickness ( )

返回是否朝向实体面以恒定增长因子增加杆厚度的选项。
创建于NX1953.0.0。

许可要求:无

◆ LatticeBodies()

NXOpen::ScCollector * NXOpen::Features::RodThicknessBuilder::LatticeBodies ( )

要修改直径的晶格体。
创建于NX1899.0.0。

许可要求:无

返回

◆ MaxDistanceFromBulk()

NXOpen::Expression * NXOpen::Features::RodThicknessBuilder::MaxDistanceFromBulk ( )

返回杆或球体将在其中增加厚度的与实体面的最大距离。
创建于NX1953.0.0。

许可要求:无

◆ MaxFactorForBallThickness()

NXOpen::Expression * NXOpen::Features::RodThicknessBuilder::MaxFactorForBallThickness ( )

返回在实体面处将与球体厚度相乘的最大因子。
创建于NX1953.0.0。

许可要求:无

◆ MaxFactorForRodThickness()

NXOpen::Expression * NXOpen::Features::RodThicknessBuilder::MaxFactorForRodThickness ( )

返回在实体面处将与杆厚度相乘的最大因子。
创建于NX1953.0.0。

许可要求:无

◆ ModifyRods()

bool NXOpen::Features::RodThicknessBuilder::ModifyRods ( )

返回杆件和球体直径的修改选项

弃用
已在NX1957.0.0中弃用。 此属性用于NX1953之前的版本,请勿使用。请使用 NXOpen::Features::RodThicknessBuilder::BallsOption 代替。

创建于NX1926.0.0。

许可要求:无

设置杆件和球体直径的修改选项

弃用
已在NX1957.0.0中弃用。 此属性用于NX1953之前的版本,请勿使用。请使用 NXOpen::Features::RodThicknessBuilder::SetBallsOption 代替。

创建于NX1926.0.0。

许可要求:nx_lattice_base (" NX Lattice Base")

modifyoption 返回杆件直径的修改选项
创建于NX1953.0.0。

许可要求:无

◆ NX_DEPRECATED() [1/2]

NXOpen::Features::RodThicknessBuilder::NX_DEPRECATED ( "Deprecated in NX1957.0.0. This is for pre NX1957 usage and do not use this property. Use NXOpen::Features::RodThicknessBuilder::BallsOption instead." )

返回球体直径的修改选项

弃用
已在NX1957.0.0中弃用。 此属性用于NX1957之前的版本,请勿使用。请使用 NXOpen::Features::RodThicknessBuilder::BallsOption 代替。

创建于NX1953.0.0。

许可要求:无

◆ NX_DEPRECATED() [2/2]

NXOpen::Features::RodThicknessBuilder::NX_DEPRECATED ( "Deprecated in NX1957.0.0. This is for pre NX1957 usage and do not use this property. Use NXOpen::Features::RodThicknessBuilder::SetBallsOption instead." )

设置球体直径的修改选项

弃用
已在NX1957.0.0中弃用。 此属性用于NX1957之前的版本,请勿使用。请使用 NXOpen::Features::RodThicknessBuilder::SetBallsOption 代替。

创建于NX1953.0.0。

许可要求:nx_lattice_base (" NX Lattice Base")

modifyballs

◆ RodDiameter()

NXOpen::Fields::ScalarFieldWrapper * NXOpen::Features::RodThicknessBuilder::RodDiameter ( )

返回晶格图中杆的直径/厚度标量场。
创建于NX1899.0.0。

许可要求:无

◆ SetBallsOption()

void NXOpen::Features::RodThicknessBuilder::SetBallsOption ( NXOpen::Features::RodThicknessBuilder::BallsOptions ballsOption)

设置指定球体尺寸或直径的选项
创建于NX1926.0.0。

许可要求:nx_lattice_base (" NX Lattice Base")

参数
ballsOptionballsoption

◆ SetIncreaseBallThickness()

void NXOpen::Features::RodThicknessBuilder::SetIncreaseBallThickness ( bool increaseBallThickness)

设置是否朝向实体面以恒定增长因子增加球体厚度的选项。
创建于NX1953.0.0。

许可要求:nx_lattice_base("NX Lattice Base")

参数
increaseBallThickness是否增加球体厚度

◆ SetIncreaseRodThickness()

void NXOpen::Features::RodThicknessBuilder::SetIncreaseRodThickness ( bool increaseRodThickness)

设置是否朝向实体面以恒定增长因子增加杆厚度的选项。
创建于NX1953.0.0。

许可要求:nx_lattice_base("NX Lattice Base")

参数
increaseRodThickness是否增加杆厚度

◆ SetModifyRods()

void NXOpen::Features::RodThicknessBuilder::SetModifyRods ( bool modifyRods)

设置杆件直径的修改选项
创建于NX1953.0.0。

许可要求:nx_lattice_base (" NX Lattice Base")

参数
modifyRodsmodifyrods

◆ SetTessellationFactor()

void NXOpen::Features::RodThicknessBuilder::SetTessellationFactor ( double factor)

设置晶格创建的细分因子。 细分公差指定理想杆与晶格体的最终细分表示之间的最大偏差。由于结果在很大程度上取决于杆直径与细分公差之间的关系,细分因子只是一个无量纲因子。实际细分公差由细分因子乘以杆直径决定。
创建于NX1899.0.0。

许可要求:nx_lattice_base("NX Lattice Base")

参数
factor因子

◆ TessellationFactor()

double NXOpen::Features::RodThicknessBuilder::TessellationFactor ( )

返回晶格创建的细分因子。 细分公差指定理想杆与晶格体的最终细分表示之间的最大偏差。由于结果在很大程度上取决于杆直径与细分公差之间的关系,细分因子只是一个无量纲因子。实际细分公差由细分因子乘以杆直径决定。
创建于NX1899.0.0。

许可要求:无