|
NX Open C++ 参考指南 2406 v1.1
|
杆厚度特征构建器 更多...
#include <Features_RodThicknessBuilder.hxx>
Public 类型 | |
| enum | BallsOptions { BallsOptionsNone , BallsOptionsAbsoluteSize , BallsOptionsRelativeSize , BallsOptionsOnlyOrganicBlends , BallsOptionsKeepExisting } |
| 此枚举表示指定球或混合体大小的选项。 更多... | |
| enum | ModifyOptions { ModifyOptionsRods , ModifyOptionsBalls , ModifyOptionsBoth } |
| 此枚举表示支持的晶格修改选项。 更多... | |
| enum | OriginalBodyOptions { OriginalBodyOptionsDelete } |
友元 | |
| 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中创建。
| NXOpen::Fields::ScalarFieldWrapper * NXOpen::Features::RodThicknessBuilder::BallDiameterField | ( | ) |
为每个图边的顶点创建的球体的恒定直径。
返回
返回晶格图中球体的直径标量场
创建于NX1953.0.0。
许可要求:无
| NXOpen::Features::RodThicknessBuilder::BallsOptions NXOpen::Features::RodThicknessBuilder::BallsOption | ( | ) |
返回指定球体尺寸或直径的选项
创建于NX1926.0.0。
许可要求:无
| NXOpen::Expression * NXOpen::Features::RodThicknessBuilder::BlendFactor | ( | ) |
有机混合与杆件直径的比值 当 (Features::RodThicknessBuilder::BallsOption ) 设置为 NXOpen::Features::RodThicknessBuilder::BallsOptionsOnlyOrganicBlends 时,该比值将与杆件直径相乘,以定义创建晶格体时的有机混合效果。
创建于NX1957.0.0。
许可要求:无
返回
| NXOpen::ScCollector * NXOpen::Features::RodThicknessBuilder::BulkFaces | ( | ) |
返回实体几何的面,用于加强晶格与这些面的连接。
创建于NX1953.0.0。
许可要求:无
| NXOpen::Expression * NXOpen::Features::RodThicknessBuilder::FactorToRodDiameter | ( | ) |
返回球体直径与杆件直径的比值
创建于NX1953.0.0。
许可要求:无
| bool NXOpen::Features::RodThicknessBuilder::IncreaseBallThickness | ( | ) |
返回是否朝向实体面以恒定增长因子增加球体厚度的选项。
创建于NX1953.0.0。
许可要求:无
| bool NXOpen::Features::RodThicknessBuilder::IncreaseRodThickness | ( | ) |
返回是否朝向实体面以恒定增长因子增加杆厚度的选项。
创建于NX1953.0.0。
许可要求:无
| NXOpen::ScCollector * NXOpen::Features::RodThicknessBuilder::LatticeBodies | ( | ) |
要修改直径的晶格体。
创建于NX1899.0.0。
许可要求:无
返回
| NXOpen::Expression * NXOpen::Features::RodThicknessBuilder::MaxDistanceFromBulk | ( | ) |
返回杆或球体将在其中增加厚度的与实体面的最大距离。
创建于NX1953.0.0。
许可要求:无
| NXOpen::Expression * NXOpen::Features::RodThicknessBuilder::MaxFactorForBallThickness | ( | ) |
返回在实体面处将与球体厚度相乘的最大因子。
创建于NX1953.0.0。
许可要求:无
| NXOpen::Expression * NXOpen::Features::RodThicknessBuilder::MaxFactorForRodThickness | ( | ) |
返回在实体面处将与杆厚度相乘的最大因子。
创建于NX1953.0.0。
许可要求:无
| bool NXOpen::Features::RodThicknessBuilder::ModifyRods | ( | ) |
返回杆件和球体直径的修改选项
设置杆件和球体直径的修改选项
modifyoption 返回杆件直径的修改选项
创建于NX1953.0.0。
许可要求:无
| 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." | ) |
返回球体直径的修改选项
| 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." | ) |
设置球体直径的修改选项
modifyballs
| NXOpen::Fields::ScalarFieldWrapper * NXOpen::Features::RodThicknessBuilder::RodDiameter | ( | ) |
返回晶格图中杆的直径/厚度标量场。
创建于NX1899.0.0。
许可要求:无
| void NXOpen::Features::RodThicknessBuilder::SetBallsOption | ( | NXOpen::Features::RodThicknessBuilder::BallsOptions | ballsOption | ) |
设置指定球体尺寸或直径的选项
创建于NX1926.0.0。
许可要求:nx_lattice_base (" NX Lattice Base")
| ballsOption | ballsoption |
| void NXOpen::Features::RodThicknessBuilder::SetIncreaseBallThickness | ( | bool | increaseBallThickness | ) |
设置是否朝向实体面以恒定增长因子增加球体厚度的选项。
创建于NX1953.0.0。
许可要求:nx_lattice_base("NX Lattice Base")
| increaseBallThickness | 是否增加球体厚度 |
| void NXOpen::Features::RodThicknessBuilder::SetIncreaseRodThickness | ( | bool | increaseRodThickness | ) |
设置是否朝向实体面以恒定增长因子增加杆厚度的选项。
创建于NX1953.0.0。
许可要求:nx_lattice_base("NX Lattice Base")
| increaseRodThickness | 是否增加杆厚度 |
| void NXOpen::Features::RodThicknessBuilder::SetModifyRods | ( | bool | modifyRods | ) |
设置杆件直径的修改选项
创建于NX1953.0.0。
许可要求:nx_lattice_base (" NX Lattice Base")
| modifyRods | modifyrods |
| void NXOpen::Features::RodThicknessBuilder::SetTessellationFactor | ( | double | factor | ) |
设置晶格创建的细分因子。 细分公差指定理想杆与晶格体的最终细分表示之间的最大偏差。由于结果在很大程度上取决于杆直径与细分公差之间的关系,细分因子只是一个无量纲因子。实际细分公差由细分因子乘以杆直径决定。
创建于NX1899.0.0。
许可要求:nx_lattice_base("NX Lattice Base")
| factor | 因子 |
| double NXOpen::Features::RodThicknessBuilder::TessellationFactor | ( | ) |
返回晶格创建的细分因子。 细分公差指定理想杆与晶格体的最终细分表示之间的最大偏差。由于结果在很大程度上取决于杆直径与细分公差之间的关系,细分因子只是一个无量纲因子。实际细分公差由细分因子乘以杆直径决定。
创建于NX1899.0.0。
许可要求:无