|
NX Open C++ 参考指南 2406 v1.1
|
体晶格特征构建器 更多...
#include <Features_BodyLatticeBuilder.hxx>
Public 类型 | |
| enum | ParameterizationType { ParameterizationTypeAutomatic , ParameterizationTypePlanar , ParameterizationTypeContour , ParameterizationTypeCylindrical , ParameterizationTypeCurveAligned } |
| 此枚举表示保形实体晶格中支持的参数化类型。 更多... | |
| enum | Types { TypesUnitFill , TypesUnitConformal } |
| 此枚举表示NX中支持的晶格类型。 更多... | |
友元 | |
| class | _BodyLatticeBuilderBuilder |
体晶格特征构建器
表示Features.BodyLattice构建器
若要创建此类的新实例,请使用 NXOpen::Features::LatticeFeatureCollection::CreateBodyLatticeBuilder
默认值。
| 属性 | 值 |
|---|---|
| AlignAtSplitCurve | 0 |
| Layers | 1 |
| OptimizationIterations | 100 |
| Parameterization | Automatic |
| Type | UnitFill |
| UnitCell.ApproximateSourceHexMeshSize.Value | 10 (毫米部件), 0.5 (英寸部件) |
| UnitCell.CellType | BiTriangle |
| UnitCell.CellTypeName | BiTriangle |
| UnitCell.EdgeLength.Value | 10 (毫米部件), 0.5 (英寸部件) |
| UnitCell.IsUniformCube | 1 |
| UnitCell.SizeX.Value | 10 (毫米部件), 0.5 (英寸部件) |
| UnitCell.SizeY.Value | 10 (毫米部件), 0.5 (英寸部件) |
| UnitCell.SizeZ.Value | 10 (毫米部件), 0.5 (英寸部件) |
创建于NX1926.0.0版本。
| bool NXOpen::Features::BodyLatticeBuilder::AlignAtSplitCurve | ( | ) |
返回圆柱UV映射的分割曲线对齐选项
创建于NX1980.0.0.
许可证要求:无
| NXOpen::ScCollector * NXOpen::Features::BodyLatticeBuilder::BaseFace | ( | ) |
返回定义构建共形晶格底部平面的基面
在 NX1980.0.0 中创建。
许可证要求:无
| NXOpen::ScCollector * NXOpen::Features::BodyLatticeBuilder::BoundaryBody | ( | ) |
返回定义单元晶格类型边界的实体。
在 NX1926.0.0 中创建。
许可证要求:无
| NXOpen::Point * NXOpen::Features::BodyLatticeBuilder::ContourPoint1 | ( | ) |
返回轮廓UV映射的轮廓点1
于NX1980.0.0中创建。
许可要求:无
| NXOpen::Point * NXOpen::Features::BodyLatticeBuilder::ContourPoint2 | ( | ) |
返回轮廓UV映射的轮廓点2
于NX1980.0.0中创建。
许可要求:无
| NXOpen::Point * NXOpen::Features::BodyLatticeBuilder::ContourPoint3 | ( | ) |
返回轮廓UV映射的轮廓点3
于NX1980.0.0中创建。
许可要求:无
| NXOpen::Point * NXOpen::Features::BodyLatticeBuilder::ContourPoint4 | ( | ) |
返回轮廓UV映射的轮廓点4
于NX1980.0.0中创建。
许可要求:无
| NXOpen::CoordinateSystem * NXOpen::Features::BodyLatticeBuilder::Csys | ( | ) |
返回确定晶格创建方向的坐标系
在 NX1926.0.0 中创建。
许可证要求:无
| NXOpen::GeometricUtilities::CurveAlignedListBuilder * NXOpen::Features::BodyLatticeBuilder::CurveAlignedList | ( | ) |
返回曲线对齐列表
创建于NX1980.0.0.
许可证要求:nx_lattice_base (" NX Lattice Base")
| int NXOpen::Features::BodyLatticeBuilder::Layers | ( | ) |
返回堆叠的单位格层数量。 默认仅为一层。
创建于NX1980.0.0.
许可证要求:无
| NXOpen::Expression * NXOpen::Features::BodyLatticeBuilder::Offset | ( | ) |
返回保形晶格相对于基准面的偏移。 负偏移会使保形晶格与基准面相交("进入材料")。 正偏移会使保形晶格远离基准面("远离材料")。 若需要,使用负偏移可确保最终的晶格体与基准面相交。默认偏移为零。
创建于NX1980.0.0.
许可证要求:无
| int NXOpen::Features::BodyLatticeBuilder::OptimizationIterations | ( | ) |
返回优化迭代次数
在 NX1980.0.0 中创建。
许可证要求:无
| NXOpen::Point * NXOpen::Features::BodyLatticeBuilder::OrientationPoint1 | ( | ) |
返回平面UV映射的方向点1
于NX1980.0.0中创建。
许可要求:无
| NXOpen::Point * NXOpen::Features::BodyLatticeBuilder::OrientationPoint2 | ( | ) |
返回平面UV映射的方向点2
于NX1980.0.0中创建。
许可要求:无
| NXOpen::Features::BodyLatticeBuilder::ParameterizationType NXOpen::Features::BodyLatticeBuilder::Parameterization | ( | ) |
返回UV映射参数化方式。 每种参数化类型的UV参数定义如下:
在 NX1980.0.0 中创建。
许可证要求:无
| bool NXOpen::Features::BodyLatticeBuilder::ReverseFaceDirection | ( | ) |
返回共形晶格是否将在面的另一侧生成
在 NX1980.0.0 中创建。
许可证要求:无
| void NXOpen::Features::BodyLatticeBuilder::SetAlignAtSplitCurve | ( | bool | alignAtSplitCurve | ) |
设置圆柱UV映射的分割曲线对齐选项
创建于NX1980.0.0.
许可证要求:nx_lattice_base (" NX Lattice Base")
| alignAtSplitCurve | alignatsplitcurve |
| void NXOpen::Features::BodyLatticeBuilder::SetContourPoint1 | ( | NXOpen::Point * | contourPt1 | ) |
设置轮廓UV映射的轮廓点1
于NX1980.0.0中创建。
许可要求:nx_lattice_base("NX Lattice Base")
| contourPt1 | 轮廓点1 |
| void NXOpen::Features::BodyLatticeBuilder::SetContourPoint2 | ( | NXOpen::Point * | contourPt2 | ) |
设置轮廓UV映射的轮廓点2
于NX1980.0.0中创建。
许可要求:nx_lattice_base("NX Lattice Base")
| contourPt2 | 轮廓点2 |
| void NXOpen::Features::BodyLatticeBuilder::SetContourPoint3 | ( | NXOpen::Point * | contourPt3 | ) |
设置轮廓UV映射的轮廓点3
于NX1980.0.0中创建。
许可要求:nx_lattice_base("NX Lattice Base")
| contourPt3 | 轮廓点3 |
| void NXOpen::Features::BodyLatticeBuilder::SetContourPoint4 | ( | NXOpen::Point * | contourPt4 | ) |
设置轮廓UV映射的轮廓点4
于NX1980.0.0中创建。
许可要求:nx_lattice_base("NX Lattice Base")
| contourPt4 | 轮廓点4 |
| void NXOpen::Features::BodyLatticeBuilder::SetCsys | ( | NXOpen::CoordinateSystem * | csys | ) |
设置确定晶格创建方向的坐标系
在 NX1926.0.0 中创建。
许可证要求:无
| csys | csys |
| void NXOpen::Features::BodyLatticeBuilder::SetLayers | ( | int | layers | ) |
设置堆叠的单位格层数量。 默认仅为一层。
创建于NX1980.0.0.
许可证要求:nx_lattice_base (" NX Lattice Base")
| layers | layers |
| void NXOpen::Features::BodyLatticeBuilder::SetOptimizationIterations | ( | int | optimizationIterations | ) |
设置优化迭代次数
在 NX1980.0.0 中创建。
许可证要求:nx_lattice_base ("NX Lattice Base")
| optimizationIterations | optimizationiterations |
| void NXOpen::Features::BodyLatticeBuilder::SetOrientationPoint1 | ( | NXOpen::Point * | orientationPoint1 | ) |
设置平面UV映射的方向点1
于NX1980.0.0中创建。
许可要求:nx_lattice_base("NX Lattice Base")
| orientationPoint1 | 方向点1 |
| void NXOpen::Features::BodyLatticeBuilder::SetOrientationPoint2 | ( | NXOpen::Point * | orientationPoint2 | ) |
设置平面UV映射的方向点2
于NX1980.0.0中创建。
许可要求:nx_lattice_base("NX Lattice Base")
| orientationPoint2 | 方向点2 |
| void NXOpen::Features::BodyLatticeBuilder::SetParameterization | ( | NXOpen::Features::BodyLatticeBuilder::ParameterizationType | parameterization | ) |
设置UV映射参数化。 每种参数化类型的UV参数定义如下:
于NX1980.0.0中创建。
许可要求:nx_lattice_base("NX Lattice Base")
| parameterization | 参数化 |
| void NXOpen::Features::BodyLatticeBuilder::SetReverseFaceDirection | ( | bool | reverseFaceDir | ) |
设置共形晶格是否将在面的另一侧生成
在 NX1980.0.0 中创建。
许可证要求:nx_lattice_base ("NX Lattice Base")
| reverseFaceDir | reversefacedir |
| void NXOpen::Features::BodyLatticeBuilder::SetType | ( | NXOpen::Features::BodyLatticeBuilder::Types | type | ) |
设置将创建的晶格类型。 支持的晶格类型为:NXOpen::Features::BodyLatticeBuilder::TypesUnitFill 和NXOpen::Features::BodyLatticeBuilder::TypesUnitConformal ,
在 NX1980.0.0 中创建。
许可证要求:nx_lattice_base ("NX Lattice Base")
| type | type |
| NXOpen::Section * NXOpen::Features::BodyLatticeBuilder::SplitCurve | ( | ) |
返回圆柱UV映射的分割曲线
创建于NX1980.0.0.
许可证要求:无
| NXOpen::Features::BodyLatticeBuilder::Types NXOpen::Features::BodyLatticeBuilder::Type | ( | ) |
返回将创建的晶格类型。 支持的晶格类型为:NXOpen::Features::BodyLatticeBuilder::TypesUnitFill 和NXOpen::Features::BodyLatticeBuilder::TypesUnitConformal ,
在 NX1980.0.0 中创建。
许可证要求:无
| NXOpen::GeometricUtilities::UnitCellBuilder * NXOpen::Features::BodyLatticeBuilder::UnitCell | ( | ) |
返回单元胞构建器
在 NX1926.0.0 中创建。
许可证要求:无