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

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

#include <Features_RodThickness2Builder.hxx>

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

Public 类型

enum  BallsOptions { BallsOptionsKeepExisting , BallsOptionsAbsoluteSize , BallsOptionsRelativeSize , BallsOptionsNone }
 此枚举表示用于指定球尺寸的选项。 更多...
enum  OrganicBlendsOptions { OrganicBlendsOptionsKeepExisting , OrganicBlendsOptionsNew , OrganicBlendsOptionsNone }
 此枚举表示用于指定混合尺寸的选项。 更多...
enum  OriginalBodyOptions { OriginalBodyOptionsDelete }

Public 成员函数

NXOpen::Fields::ScalarFieldWrapperBallDiameterField ()
NXOpen::Features::RodThickness2Builder::BallsOptions BallsOption ()
NXOpen::ExpressionBlendFactor ()
 有机混合与球体或杆件直径的比值 当 (Features::RodThickness2Builder::BallsOption ) 设置为 NXOpen::Features::RodThickness2Builder::OrganicBlendsOptionsNew 时,该比值将与球体或杆件直径相乘,用于定义创建晶格体的有机混合。
创建于 NX2312.0.0.

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

许可证要求 : None
NXOpen::ExpressionMaxDistanceFromBulk ()
NXOpen::ExpressionMaxFactorForBallThickness ()
NXOpen::ExpressionMaxFactorForRodThickness ()
bool ModifyRods ()
NXOpen::Features::RodThickness2Builder::OrganicBlendsOptions OrganicBlendsOption ()
NXOpen::Fields::ScalarFieldWrapperRodDiameter ()
void SetBallsOption (NXOpen::Features::RodThickness2Builder::BallsOptions ballsOption)
void SetIncreaseBallThickness (bool increaseBallThickness)
void SetIncreaseRodThickness (bool increaseRodThickness)
void SetModifyRods (bool modifyRods)
void SetOrganicBlendsOption (NXOpen::Features::RodThickness2Builder::OrganicBlendsOptions blendsOption)
void SetTessellationFactor (double factor)
 晶格创建的细分因子。 细分公差指定理想杆件与其最终细分表示的晶格体之间的最大偏差。由于结果在很大程度上取决于杆件直径和细分公差之间的关系,细分因子仅为无量纲因子。实际细分公差由 (Features::RodThickness2Builder::TessellationFactor ) X (Features::RodThickness2Builder::RodDiameter ) 确定。
创建于 NX2312.0.0.

许可证要求 : nx_lattice_designer (" NX Lattice Designer")
double TessellationFactor ()
 晶格创建的细分因子。 细分公差指定理想杆件与其最终细分表示的晶格体之间的最大偏差。由于结果在很大程度上取决于杆件直径和细分公差之间的关系,细分因子仅为无量纲因子。实际细分公差由 (Features::RodThickness2Builder::TessellationFactor ) X (Features::RodThickness2Builder::RodDiameter ) 确定。
创建于 NX2312.0.0.

许可证要求 : None
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 _RodThickness2BuilderBuilder

详细描述

杆厚度特征2构建器

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

属性
BallsOption KeepExisting
BlendFactor.Value 2
FactorToRodDiameter.Value 2
IncreaseBallThickness 0
IncreaseRodThickness 0
MaxDistanceFromBulk.Value 10(毫米部件),0.5(英寸部件)
MaxFactorForBallThickness.Value 2
MaxFactorForRodThickness.Value 2
ModifyRods 0
OrganicBlendsOption KeepExisting
TessellationFactor 0.5


在NX2312.0.0中创建。

成员枚举类型说明

◆ BallsOptions

此枚举表示用于指定球尺寸的选项。

枚举值
BallsOptionsKeepExisting 

保留现有

BallsOptionsAbsoluteSize 

绝对尺寸

BallsOptionsRelativeSize 

相对尺寸

BallsOptionsNone 

◆ OrganicBlendsOptions

此枚举表示用于指定混合尺寸的选项。

枚举值
OrganicBlendsOptionsKeepExisting 

保留现有

OrganicBlendsOptionsNew 

新建

OrganicBlendsOptionsNone 

◆ OriginalBodyOptions

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

枚举值
OriginalBodyOptionsDelete 

删除体

成员函数说明

◆ BallDiameterField()

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

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

许可证要求 : None

◆ BallsOption()

NXOpen::Features::RodThickness2Builder::BallsOptions NXOpen::Features::RodThickness2Builder::BallsOption ( )

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

许可证要求 : None

◆ BlendFactor()

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

有机混合与球体或杆件直径的比值 当 (Features::RodThickness2Builder::BallsOption ) 设置为 NXOpen::Features::RodThickness2Builder::OrganicBlendsOptionsNew 时,该比值将与球体或杆件直径相乘,用于定义创建晶格体的有机混合。
创建于 NX2312.0.0.

许可证要求 : None

返回

◆ BulkFaces()

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

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

许可证要求:无

◆ FactorToRodDiameter()

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

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

许可证要求 : None

◆ IncreaseBallThickness()

bool NXOpen::Features::RodThickness2Builder::IncreaseBallThickness ( )

返回向实体面方向以恒定增长因子增加球厚度的选项
于NX2312.0.0版本创建。

许可证要求:无

◆ IncreaseRodThickness()

bool NXOpen::Features::RodThickness2Builder::IncreaseRodThickness ( )

返回向实体面方向以恒定增长因子增加杆厚度的选项
于NX2312.0.0版本创建。

许可证要求:无

◆ LatticeBodies()

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

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

许可证要求 : None

返回

◆ MaxDistanceFromBulk()

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

返回杆或球将被增加厚度的距实体面的最大距离
于NX2312.0.0版本创建。

许可证要求:无

◆ MaxFactorForBallThickness()

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

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

许可证要求:无

◆ MaxFactorForRodThickness()

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

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

许可证要求:无

◆ ModifyRods()

bool NXOpen::Features::RodThickness2Builder::ModifyRods ( )

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

许可证要求 : None

◆ OrganicBlendsOption()

NXOpen::Features::RodThickness2Builder::OrganicBlendsOptions NXOpen::Features::RodThickness2Builder::OrganicBlendsOption ( )

返回指定有机混合类型的选项
创建于 NX2312.0.0.

许可证要求 : None

◆ RodDiameter()

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

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

许可证要求:无

◆ SetBallsOption()

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

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

许可证要求 : nx_lattice_designer (" NX Lattice Designer")

参数
ballsOptionballsoption

◆ SetIncreaseBallThickness()

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

设置向实体面方向以恒定增长因子增加球厚度的选项
于NX2312.0.0版本创建。

许可证要求:nx_lattice_designer("NX Lattice Designer")

参数
increaseBallThickness增加球厚度选项

◆ SetIncreaseRodThickness()

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

设置向实体面方向以恒定增长因子增加杆厚度的选项
于NX2312.0.0版本创建。

许可证要求:nx_lattice_designer("NX Lattice Designer")

参数
increaseRodThickness增加杆厚度选项

◆ SetModifyRods()

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

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

许可证要求 : nx_lattice_designer (" NX Lattice Designer")

参数
modifyRodsmodifyrods

◆ SetOrganicBlendsOption()

void NXOpen::Features::RodThickness2Builder::SetOrganicBlendsOption ( NXOpen::Features::RodThickness2Builder::OrganicBlendsOptions blendsOption)

设置指定有机混合类型的选项
创建于 NX2312.0.0.

许可证要求 : nx_lattice_designer (" NX Lattice Designer")

参数
blendsOptionblendsoption

◆ SetTessellationFactor()

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

晶格创建的细分因子。 细分公差指定理想杆件与其最终细分表示的晶格体之间的最大偏差。由于结果在很大程度上取决于杆件直径和细分公差之间的关系,细分因子仅为无量纲因子。实际细分公差由 (Features::RodThickness2Builder::TessellationFactor ) X (Features::RodThickness2Builder::RodDiameter ) 确定。
创建于 NX2312.0.0.

许可证要求 : nx_lattice_designer (" NX Lattice Designer")

设置

参数
factorfactor

◆ TessellationFactor()

double NXOpen::Features::RodThickness2Builder::TessellationFactor ( )

晶格创建的细分因子。 细分公差指定理想杆件与其最终细分表示的晶格体之间的最大偏差。由于结果在很大程度上取决于杆件直径和细分公差之间的关系,细分因子仅为无量纲因子。实际细分公差由 (Features::RodThickness2Builder::TessellationFactor ) X (Features::RodThickness2Builder::RodDiameter ) 确定。
创建于 NX2312.0.0.

许可证要求 : None

返回