|
NX Open C++ 参考指南 2406 v1.1
|
体晶格特征2构建器 更多...
#include <Features_BodyLattice2Builder.hxx>
Public 类型 | |
| enum | ParameterizationType { ParameterizationTypeAutomatic , ParameterizationTypePlanar , ParameterizationTypeContour , ParameterizationTypeCylindrical , ParameterizationTypeCurveAligned } |
| 此枚举表示单元曲面贴合实体晶格的参数化类型。 目前支持自动、圆柱和曲线对齐。 更多... | |
| enum | Types { TypesUnitFill , TypesUnitSurfaceConformal } |
| 此枚举表示 NX 支持的晶格类型。 更多... | |
友元 | |
| class | _BodyLattice2BuilderBuilder |
体晶格特征2构建器
表示 Features.BodyLattice2 构建器
要创建此类的新实例,请使用 NXOpen::Features::LatticeFeatureCollection::CreateBodyLattice2Builder
默认值。
| 属性 | 值 |
|---|---|
| AlignAtSplitCurve | 1 |
| Layers | 1 |
| Parameterization | 自动 |
| Type | 单元填充 |
| UnitCell.ApproximateSourceHexMeshSize.Value | 10(毫米单位部件),0.5(英寸单位部件) |
| UnitCell.CellType | 双三角形 |
| UnitCell.CellTypeName | 双三角形 |
| 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(英寸单位部件) |
在 NX2312.0.0 中创建。
| bool NXOpen::Features::BodyLattice2Builder::AlignAtSplitCurve | ( | ) |
获取圆柱UV映射的对齐到分割曲线选项
创建于NX2312.0.0版本
许可证要求:无
| NXOpen::ScCollector * NXOpen::Features::BodyLattice2Builder::BaseFace | ( | ) |
获取定义构建共形晶格底面的基准面
创建于 NX2312.0.0.
许可证要求:无
| NXOpen::ScCollector * NXOpen::Features::BodyLattice2Builder::BoundaryBody | ( | ) |
获取定义单元晶格类型边界的实体。
创建于 NX2312.0.0.
许可证要求:无
| NXOpen::CoordinateSystem * NXOpen::Features::BodyLattice2Builder::Csys | ( | ) |
获取确定晶格创建方向的坐标系
创建于 NX2312.0.0.
许可证要求:无
| NXOpen::GeometricUtilities::CurveAlignedListBuilder * NXOpen::Features::BodyLattice2Builder::CurveAlignedList | ( | ) |
获取曲线对齐列表
创建于NX2312.0.0版本
许可证要求:nx_lattice_designer("NX 晶格设计器")
| double NXOpen::Features::BodyLattice2Builder::DistanceTolerance | ( | ) |
获取距离公差
创建于NX2312.0.0版本
许可证要求:无
| int NXOpen::Features::BodyLattice2Builder::Layers | ( | ) |
获取堆叠的单位晶胞层数 默认值为仅1层。
创建于NX2312.0.0版本
许可证要求:无
| NXOpen::Expression * NXOpen::Features::BodyLattice2Builder::Offset | ( | ) |
获取保形晶格相对于基础面的偏移量 负偏移会使保形晶格与基础面相交("进入材料")。 正偏移会使保形晶格远离基础面("远离材料")。 如果需要,使用负偏移可确保最终晶格体与基础面相交。默认偏移量为0。
创建于NX2312.0.0版本
许可证要求:无
| NXOpen::Point * NXOpen::Features::BodyLattice2Builder::OrientationPoint1 | ( | ) |
获取平面UV映射的方向点1
创建于NX2312.0.0版本
许可证要求:无
| NXOpen::Point * NXOpen::Features::BodyLattice2Builder::OrientationPoint2 | ( | ) |
获取平面UV映射的方向点2
创建于NX2312.0.0版本
许可证要求:无
| NXOpen::Features::BodyLattice2Builder::ParameterizationType NXOpen::Features::BodyLattice2Builder::Parameterization | ( | ) |
获取UV映射参数化类型。 各参数化类型的UV参数定义如下:
创建于 NX2312.0.0.
许可证要求:无
| bool NXOpen::Features::BodyLattice2Builder::ReverseFaceDirection | ( | ) |
获取是否在面的另一侧生成共形晶格
创建于 NX2312.0.0.
许可证要求:无
| void NXOpen::Features::BodyLattice2Builder::SetAlignAtSplitCurve | ( | bool | alignAtSplitCurve | ) |
设置圆柱UV映射的对齐到分割曲线选项
创建于NX2312.0.0版本
许可证要求:nx_lattice_designer("NX 晶格设计器")
| alignAtSplitCurve | 对齐到分割曲线 |
| void NXOpen::Features::BodyLattice2Builder::SetCsys | ( | NXOpen::CoordinateSystem * | csys | ) |
设置确定晶格创建方向的坐标系
创建于 NX2312.0.0.
许可证要求:nx_lattice_designer (" NX Lattice Designer")
| csys | csys |
| void NXOpen::Features::BodyLattice2Builder::SetDistanceTolerance | ( | double | distanceTolerance | ) |
设置距离公差
创建于NX2312.0.0版本
许可证要求:nx_lattice_designer("NX 晶格设计器")
| distanceTolerance | 距离公差 |
| void NXOpen::Features::BodyLattice2Builder::SetLayers | ( | int | layers | ) |
设置堆叠的单位晶胞层数 默认值为仅1层。
创建于NX2312.0.0版本
许可证要求:nx_lattice_designer("NX 晶格设计器")
| layers | 层数 |
| void NXOpen::Features::BodyLattice2Builder::SetOrientationPoint1 | ( | NXOpen::Point * | orientationPoint1 | ) |
设置平面UV映射的方向点1
创建于NX2312.0.0版本
许可证要求:nx_lattice_designer("NX 晶格设计器")
| orientationPoint1 | 方向点1 |
| void NXOpen::Features::BodyLattice2Builder::SetOrientationPoint2 | ( | NXOpen::Point * | orientationPoint2 | ) |
设置平面UV映射的方向点2
创建于NX2312.0.0版本
许可证要求:nx_lattice_designer("NX 晶格设计器")
| orientationPoint2 | 方向点2 |
| void NXOpen::Features::BodyLattice2Builder::SetParameterization | ( | NXOpen::Features::BodyLattice2Builder::ParameterizationType | parameterization | ) |
设置UV映射参数化类型。 各参数化类型的UV参数定义如下:
创建于 NX2312.0.0.
许可证要求:nx_lattice_designer (" NX Lattice Designer")
| parameterization | parameterization |
| void NXOpen::Features::BodyLattice2Builder::SetReverseFaceDirection | ( | bool | reverseFaceDir | ) |
设置是否在面的另一侧生成共形晶格
创建于 NX2312.0.0.
许可证要求:nx_lattice_designer (" NX Lattice Designer")
| reverseFaceDir | reversefacedir |
| void NXOpen::Features::BodyLattice2Builder::SetType | ( | NXOpen::Features::BodyLattice2Builder::Types | type | ) |
设置将要创建的晶格类型。 支持的晶格类型:NXOpen::Features::BodyLattice2Builder::TypesUnitFill , and NXOpen::Features::BodyLattice2Builder::TypesUnitSurfaceConformal ,
创建于 NX2312.0.0.
许可证要求:nx_lattice_designer (" NX Lattice Designer")
| type | type |
| NXOpen::Section * NXOpen::Features::BodyLattice2Builder::SplitCurve | ( | ) |
获取圆柱UV映射的分割曲线
创建于NX2312.0.0版本
许可证要求:无
| NXOpen::Features::BodyLattice2Builder::Types NXOpen::Features::BodyLattice2Builder::Type | ( | ) |
获取将要创建的晶格类型。 支持的晶格类型:NXOpen::Features::BodyLattice2Builder::TypesUnitFill , and NXOpen::Features::BodyLattice2Builder::TypesUnitSurfaceConformal ,
创建于 NX2312.0.0.
许可证要求:无
| NXOpen::GeometricUtilities::UnitCellBuilder * NXOpen::Features::BodyLattice2Builder::UnitCell | ( | ) |
获取单元胞构建器
创建于 NX2312.0.0.
许可证要求:无