|
NX Open C++ 参考指南 2406 v1.1
|
晶格构建器(版本2) 更多...
#include <Features_Lattice2Builder.hxx>
友元 | |
| class | _Lattice2BuilderBuilder |
晶格构建器(版本2)
表示Features.Lattice2构建器
要创建此类的新实例,请使用 NXOpen::Features::LatticeFeatureCollection::CreateLattice2Builder
默认值。
| 属性 | 值 |
|---|---|
| AlignAtSplitCurve | 0 |
| AngularThreshold | 10 |
| AverageFacetSize.Value | 5(毫米单位部件),0.2(英寸单位部件) |
| BallDiameter.Value | 2(毫米单位部件),0.08(英寸单位部件) |
| BallsOption | None |
| BlendFactor.Value | 2 |
| ChordalTolerance.Value | 0.1(毫米单位部件),0.004(英寸单位部件) |
| FactorToRodDiameter.Value | 2 |
| IsRandom | 0 |
| LatticeType | UnitGraph |
| LatticeVersion | V1 |
| Layers | 1 |
| LockAtBoundary | 0 |
| MaxDeviation.Value | 0.5(毫米单位部件),0.02(英寸单位部件) |
| MaxEdgeLength.Value | 10(毫米单位部件),0.5(英寸单位部件) |
| MinimumRodNumber | 1 |
| Offset.Value | 0 (毫米零件), 0 (英寸零件) |
| OptimizationIterations | 100 |
| OutputType | 曲面 |
| Parameterization | 自动 |
| PoreSize.Value | 10 (毫米零件), 0.4 (英寸零件) |
| PushNodesUnderFace | 0 |
| RemeshMode | 恒定 |
| RemoveDanglingRods | 0 |
| RemoveDisconnectedRods (已过时) | 0 |
| RemoveDisconnectedRods2 | 0 |
| ReverseFaceDirection | 0 |
| SharpEdgesLockOption | 不锁定 |
| SnipAtBoundary | 0 |
| Source | 使用现有 |
| SpecifyLayers | 0 |
| TessellationFactor | 0.5 |
| ThicknessType | 杆件直径 |
| 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 (英寸零件) |
| VoronoiRandomizationFactor (已过时) | 0.5 |
| VoronoiRandomizationFactorExpression.Value | 0.5 |
| VoronoiRodDiameter.Value | 1 (毫米零件), 0.04 (英寸零件) |
| VoronoiUniform | 1 |
在NX1899.0.0中创建。
基础网格类型(仅适用于 NXOpen::Features::Lattice2Builder::LatticeTypesSurfaceGraph 和 NXOpen::Features::Lattice2Builder::LatticeTypesTetrahedronGraph)。 此枚举指定要使用的网格类型:
| 枚举值 | |
|---|---|
| BaseMeshTypeUseExisting | 使用现有 |
| BaseMeshTypeRemeshTriangular | 重新划分三角形网格 |
当设置 NXOpen::Features::Lattice2Builder::BaseMeshTypeRemeshTriangular 时,用于 NXOpen::Features::Lattice2Builder::LatticeTypesSurfaceGraph 和 NXOpen::Features::Lattice2Builder::LatticeTypesTetrahedronGraph 的 Facet 大小类型。
| 枚举值 | |
|---|---|
| FacetSizeTypeConstant | 恒定 |
| FacetSizeTypeVariable | 可变 |
尖锐边锁定类型(仅适用于 NXOpen::Features::Lattice2Builder::LatticeTypesSurfaceGraph 和 NXOpen::Features::Lattice2Builder::LatticeTypesTetrahedronGraph,当设置 NXOpen::Features::Lattice2Builder::BaseMeshTypeRemeshTriangular 时)。
| 枚举值 | |
|---|---|
| SharpEdgesLockTypeNoLock | 无锁定 |
| SharpEdgesLockTypeSoftLock | 软锁定 |
| SharpEdgesLockTypeHardLock | 硬锁定 |
| bool NXOpen::Features::Lattice2Builder::AlignAtSplitCurve | ( | ) |
返回圆柱UV映射的对齐于分割曲线选项
于NX1980.0.0中创建。
许可证要求:无
| double NXOpen::Features::Lattice2Builder::AngularThreshold | ( | ) |
返回角度阈值
于NX1899.0.0中创建。
许可证要求:无
| NXOpen::Expression * NXOpen::Features::Lattice2Builder::AverageFacetSize | ( | ) |
| NXOpen::Expression * NXOpen::Features::Lattice2Builder::BallDiameter | ( | ) |
获取为每个图形边的顶点创建的球体的恒定直径。 从 NX1953 开始,不应再使用此方法,而应使用 Features::Lattice2Builder::BallDiameterField 。
创建于 NX1926.0.0.
许可证要求:无
| NXOpen::Fields::ScalarFieldWrapper * NXOpen::Features::Lattice2Builder::BallDiameterField | ( | ) |
获取晶格图形中球体的直径标量场
创建于 NX1953.0.0.
许可证要求:无
| NXOpen::Features::Lattice2Builder::BallsOptions NXOpen::Features::Lattice2Builder::BallsOption | ( | ) |
获取指定球体尺寸或直径的选项
创建于 NX1926.0.0.
许可证要求:无
| NXOpen::ScCollector * NXOpen::Features::Lattice2Builder::BaseFace | ( | ) |
返回定义保形晶格类型边界的几何体。可以是面或片体。
创建于 NX1899.0.0。
许可证要求:无
| NXOpen::Expression * NXOpen::Features::Lattice2Builder::BlendFactor | ( | ) |
获取有机混合与杆直径的比例因子 当 (Features::Lattice2Builder::BallsOption ) 设置为 NXOpen::Features::Lattice2Builder::BallsOptionsOnlyOrganicBlends 时,此因子与杆直径相乘,用于定义创建晶格体时的有机混合。
创建于 NX1957.0.0.
许可证要求:无
| NXOpen::ScCollector * NXOpen::Features::Lattice2Builder::BoundaryBody | ( | ) |
返回定义单元晶格类型边界的实体。
创建于 NX1899.0.0。
许可证要求:无
| NXOpen::Expression * NXOpen::Features::Lattice2Builder::ChordalTolerance | ( | ) |
返回弦公差 - NXOpen::Features::Lattice2Builder::LatticeTypesSurfaceGraph和NXOpen::Features::Lattice2Builder::LatticeTypesTetrahedronGraph在设置NXOpen::Features::Lattice2Builder::BaseMeshTypeRemeshTriangular时,高曲率区域的最大弦偏差。
于NX1899.0.0中创建。
许可证要求:无
| NXOpen::Point * NXOpen::Features::Lattice2Builder::ContourPoint1 | ( | ) |
返回轮廓UV映射的轮廓点1
于NX1899.0.0中创建。
许可证要求:无
| NXOpen::Point * NXOpen::Features::Lattice2Builder::ContourPoint2 | ( | ) |
返回轮廓UV映射的轮廓点2
于NX1899.0.0中创建。
许可证要求:无
| NXOpen::Point * NXOpen::Features::Lattice2Builder::ContourPoint3 | ( | ) |
返回轮廓UV映射的轮廓点3
于NX1899.0.0中创建。
许可证要求:无
| NXOpen::Point * NXOpen::Features::Lattice2Builder::ContourPoint4 | ( | ) |
返回轮廓UV映射的轮廓点4
创建于NX1899.0.0。
许可证要求:无
| NXOpen::CoordinateSystem * NXOpen::Features::Lattice2Builder::Csys | ( | ) |
获取确定晶格创建方向的坐标系
创建于 NX1899.0.0.
许可证要求:无
| NXOpen::GeometricUtilities::CurveAlignedListBuilder * NXOpen::Features::Lattice2Builder::CurveAlignedList | ( | ) |
返回曲线对齐列表
创建于NX1980.0.0。
许可证要求:nx_lattice_base (" NX Lattice Base")
| NXOpen::Expression * NXOpen::Features::Lattice2Builder::FactorToRodDiameter | ( | ) |
获取球体直径与杆直径的比例因子
创建于 NX1953.0.0.
许可证要求:无
| NXOpen::ScCollector * NXOpen::Features::Lattice2Builder::FilterToolFace | ( | ) |
返回边界体中与要从晶格体中移除的悬垂杆相连的面
创建于 NX1899.0.0.
许可证要求 : 无
| bool NXOpen::Features::Lattice2Builder::IsRandom | ( | ) |
获取是否在指定范围内随机化图顶点并为点阵体生成一些凸起。 顶点随机化的范围由属性 Features::Lattice2Builder::MaxDeviation 确定。
在 NX1899.0.0 中创建。
许可证要求:无
| NXOpen::Features::Lattice2Builder::LatticeTypes NXOpen::Features::Lattice2Builder::LatticeType | ( | ) |
| NXOpen::Features::Lattice2Builder::Version NXOpen::Features::Lattice2Builder::LatticeVersion | ( | ) |
返回网格行为版本号 默认值为V1。将其设置为默认值,用户可获得NX12中的传统 conformal 网格行为。 若设置为V2,用户可获得NX1899中的增强版 conformal 网格行为。
创建于NX1899.0.0。
许可证要求:无
| int NXOpen::Features::Lattice2Builder::Layers | ( | ) |
返回堆叠的晶胞层数。 默认仅为一层。
创建于 NX1899.0.0。
许可证要求:无
| bool NXOpen::Features::Lattice2Builder::LockAtBoundary | ( | ) |
获取是否排除边界或基础面附近的节点进行随机化。 确定当设置 Features::Lattice2Builder::IsRandom 属性时,是否固定边界体或基础面上的图顶点,并逐渐增加随机化程度至 Features::Lattice2Builder::MaxDeviation。
在 NX1899.0.0 中创建。
许可证要求:无
| NXOpen::Expression * NXOpen::Features::Lattice2Builder::MaxDeviation | ( | ) |
获取点阵图图顶点的最大偏差值。 此属性的值越大,点阵体生成的凸起越明显。
在 NX1899.0.0 中创建。
许可证要求:无
| int NXOpen::Features::Lattice2Builder::MinimumRodNumber | ( | ) |
返回最小杆数 - 所有杆数小于指定值的点阵部分将被移除。
于NX1899.0.0中创建。
许可证要求:无
| NXOpen::Features::Lattice2Builder::NX_DEPRECATED | ( | "Deprecated in NX1847.0.0. This is for pre NX1847 | usage, |
| do not use this method. Instead use NXOpen::Features::Lattice2Builder::RemoveDisconnectedRods2 instead." | ) |
获取是否移除小的离散晶格部分,只保留最大的主体。
| NXOpen::Features::Lattice2Builder::NX_DEPRECATED | ( | "Deprecated in NX1847.0.0. This is for pre NX1847 | usage, |
| do not use this method. Instead use NXOpen::Features::Lattice2Builder::RemoveDisconnectedRods2 instead." | ) |
设置是否保留最大主体并移除小的离散点阵部分。
是否移除
| NXOpen::Features::Lattice2Builder::NX_DEPRECATED | ( | "Deprecated in NX2007.0.0. For pre NX2007 usage only. Use NXOpen::Features::Lattice2Builder::VoronoiRandomizationFactorExpression instead." | ) |
获取点阵创建的 Voronoi 随机化因子。 Voronoi 单元中心的随机化程度将随该因子增加。
| NXOpen::Features::Lattice2Builder::NX_DEPRECATED | ( | "Deprecated in NX2007.0.0. For pre NX2007 usage only. Use NXOpen::Features::Lattice2Builder::VoronoiRandomizationFactorExpression instead." | ) |
设置点阵创建的 Voronoi 随机化因子。 Voronoi 单元中心的随机化程度将随该因子增加。
因子
| NXOpen::Expression * NXOpen::Features::Lattice2Builder::Offset | ( | ) |
返回共形晶格相对于基准面的偏移量。 负偏移会使共形晶格与基准面相交("进入材料")。 正偏移会使共形晶格远离基准面("远离材料")。 若需要最终晶格体与基准面相交,可使用负偏移。默认偏移量为零。
创建于 NX1899.0.0。
许可证要求:无
| int NXOpen::Features::Lattice2Builder::OptimizationIterations | ( | ) |
返回优化迭代次数
创建于 NX1953.0.0.
许可证要求 : 无
| NXOpen::Point * NXOpen::Features::Lattice2Builder::OrientationPoint1 | ( | ) |
返回平面UV映射的方向点1
于NX1899.0.0中创建。
许可证要求:无
| NXOpen::Point * NXOpen::Features::Lattice2Builder::OrientationPoint2 | ( | ) |
返回平面UV映射的方向点2
于NX1899.0.0中创建。
许可证要求:无
| NXOpen::Features::Lattice2Builder::OutputOption NXOpen::Features::Lattice2Builder::OutputType | ( | ) |
返回输出类型枚举,该枚举决定了voronoi或四面体填充晶格的创建方式。对于voronoi晶格,可创建在表面、体积内,或同时在表面和体积内;对于四面体填充晶格,可创建在体积内,或同时在表面和体积内。
创建于 NX1953.0.0。
许可证要求:无
| NXOpen::Features::Lattice2Builder::ParameterizationType NXOpen::Features::Lattice2Builder::Parameterization | ( | ) |
返回UV映射参数化类型。 每种参数化类型的UV参数定义如下:
创建于 NX1899.0.0.
许可证要求 : 无
| NXOpen::Expression * NXOpen::Features::Lattice2Builder::PoreSize | ( | ) |
返回孔径
创建于 NX1953.0.0。
许可证要求:无
| bool NXOpen::Features::Lattice2Builder::PushNodesUnderFace | ( | ) |
返回PushNodesUnderFace属性,该属性决定了在表面创建的节点是保留在表面还是被推到表面下方。
创建于 NX1953.0.0。
许可证要求:无
| NXOpen::Features::Lattice2Builder::FacetSizeType NXOpen::Features::Lattice2Builder::RemeshMode | ( | ) |
| bool NXOpen::Features::Lattice2Builder::RemoveDanglingRods | ( | ) |
返回是否从晶格体中移除悬垂杆。 悬垂杆定义如下:
所选的面是 (Features::Lattice2Builder::FilterToolFace )
创建于 NX1899.0.0.
许可证要求 : 无
| bool NXOpen::Features::Lattice2Builder::RemoveDisconnectedRods2 | ( | ) |
返回是否自动移除所有杆数小于指定值的小离散点阵部分。
于NX1899.0.0中创建。
许可证要求:无
| bool NXOpen::Features::Lattice2Builder::ReverseFaceDirection | ( | ) |
返回保形晶格是否会在面的另一侧生成
创建于 NX1899.0.0。
许可证要求:无
| NXOpen::Fields::ScalarFieldWrapper * NXOpen::Features::Lattice2Builder::RodDiameter | ( | ) |
返回晶格图形中杆的直径/厚度标量场
创建于 NX1899.0.0。
许可证要求:无
| void NXOpen::Features::Lattice2Builder::SetAlignAtSplitCurve | ( | bool | alignAtSplitCurve | ) |
设置圆柱UV映射的对齐于分割曲线选项
于NX1980.0.0中创建。
许可证要求:nx_lattice_base ("NX Lattice Base")
| alignAtSplitCurve | 对齐于分割曲线 |
| void NXOpen::Features::Lattice2Builder::SetAngularThreshold | ( | double | angularThreshold | ) |
设置角度阈值
于NX1899.0.0中创建。
许可证要求:nx_lattice_base("NX点阵基础")
| angularThreshold | 角度阈值 |
| void NXOpen::Features::Lattice2Builder::SetBallsOption | ( | NXOpen::Features::Lattice2Builder::BallsOptions | ballsOption | ) |
设置指定球体尺寸或直径的选项
创建于 NX1926.0.0.
许可证要求:nx_lattice_base (" NX Lattice Base")
| ballsOption | ballsoption |
| void NXOpen::Features::Lattice2Builder::SetContourPoint1 | ( | NXOpen::Point * | contourPt1 | ) |
设置轮廓UV映射的轮廓点1
于NX1899.0.0中创建。
许可证要求:nx_lattice_base ("NX Lattice Base")
| contourPt1 | 轮廓点1 |
| void NXOpen::Features::Lattice2Builder::SetContourPoint2 | ( | NXOpen::Point * | contourPt2 | ) |
设置轮廓UV映射的轮廓点2
于NX1899.0.0中创建。
许可证要求:nx_lattice_base ("NX Lattice Base")
| contourPt2 | 轮廓点2 |
| void NXOpen::Features::Lattice2Builder::SetContourPoint3 | ( | NXOpen::Point * | contourPt3 | ) |
设置轮廓UV映射的轮廓点3
创建于NX1899.0.0。
许可证要求:nx_lattice_base (" NX Lattice Base")
| contourPt3 | 轮廓点3 |
| void NXOpen::Features::Lattice2Builder::SetContourPoint4 | ( | NXOpen::Point * | contourPt4 | ) |
设置轮廓UV映射的轮廓点4
创建于NX1899.0.0。
许可证要求:nx_lattice_base (" NX Lattice Base")
| contourPt4 | 轮廓点4 |
| void NXOpen::Features::Lattice2Builder::SetCsys | ( | NXOpen::CoordinateSystem * | csys | ) |
设置确定晶格创建方向的坐标系
创建于 NX1899.0.0.
许可证要求:无
| csys | csys |
| void NXOpen::Features::Lattice2Builder::SetLatticeType | ( | NXOpen::Features::Lattice2Builder::LatticeTypes | latticeType | ) |
设置将要创建的晶格类型。 支持的晶格类型包括:NXOpen::Features::Lattice2Builder::LatticeTypesUnitGraph、 NXOpen::Features::Lattice2Builder::LatticeTypesConformalGraph、 NXOpen::Features::Lattice2Builder::LatticeTypesSurfaceGraph 和 NXOpen::Features::Lattice2Builder::LatticeTypesTetrahedronGraph。
创建于 NX1899.0.0。
许可证要求:nx_lattice_base("NX Lattice Base")
| latticeType | latticetype |
| void NXOpen::Features::Lattice2Builder::SetLatticeVersion | ( | NXOpen::Features::Lattice2Builder::Version | version | ) |
设置网格行为版本号 默认值为V1。将其设置为默认值,用户可获得NX12中的传统 conformal 网格行为。 若设置为V2,用户可获得NX1899中的增强版 conformal 网格行为。
创建于NX1899.0.0。
许可证要求:nx_lattice_base (" NX Lattice Base")
| version | 版本 |
| void NXOpen::Features::Lattice2Builder::SetLayers | ( | int | layers | ) |
设置堆叠的晶胞层数。 默认仅为一层。
创建于 NX1899.0.0。
许可证要求:nx_lattice_base("NX Lattice Base")
| layers | layers |
| void NXOpen::Features::Lattice2Builder::SetLockAtBoundary | ( | bool | lockAtBoundary | ) |
设置是否将边界或基准面附近的节点排除在随机化之外。 当属性 Features::Lattice2Builder::IsRandom 设为真时,确定是否固定边界体或基准面上的图形顶点,并将随机化程度逐渐增加到 Features::Lattice2Builder::MaxDeviation。
创建于 NX1899.0.0。
许可证要求:nx_lattice_base("NX Lattice Base")
| lockAtBoundary | lockatboundary |
| void NXOpen::Features::Lattice2Builder::SetMinimumRodNumber | ( | int | minimumRodNumber | ) |
设置最小杆数量 - 所有杆数量少于指定值的晶格部分将被移除。
创建于 NX1899.0.0.
许可证要求 : nx_lattice_base (" NX Lattice Base")
| minimumRodNumber | 最小杆数量 |
| void NXOpen::Features::Lattice2Builder::SetOptimizationIterations | ( | int | optimizationIterations | ) |
设置优化迭代次数
创建于 NX1953.0.0.
许可证要求 : nx_lattice_base (" NX Lattice Base")
| optimizationIterations | 优化迭代次数 |
| void NXOpen::Features::Lattice2Builder::SetOrientationPoint1 | ( | NXOpen::Point * | orientationPoint1 | ) |
设置平面UV映射的方向点1
于NX1899.0.0中创建。
许可证要求:nx_lattice_base ("NX Lattice Base")
| orientationPoint1 | 方向点1 |
| void NXOpen::Features::Lattice2Builder::SetOrientationPoint2 | ( | NXOpen::Point * | orientationPoint2 | ) |
设置平面UV映射的方向点2
于NX1899.0.0中创建。
许可证要求:nx_lattice_base ("NX Lattice Base")
| orientationPoint2 | 方向点2 |
| void NXOpen::Features::Lattice2Builder::SetOutputType | ( | NXOpen::Features::Lattice2Builder::OutputOption | outputType | ) |
设置输出类型枚举,该枚举决定了voronoi或四面体填充晶格的创建方式。对于voronoi晶格,可创建在表面、体积内,或同时在表面和体积内;对于四面体填充晶格,可创建在体积内,或同时在表面和体积内。
创建于 NX1953.0.0。
许可证要求:nx_lattice_base("NX Lattice Base")
| outputType | outputtype |
| void NXOpen::Features::Lattice2Builder::SetParameterization | ( | NXOpen::Features::Lattice2Builder::ParameterizationType | parameterization | ) |
设置UV映射参数化方式。 每种参数化类型的UV参数定义如下:
于NX1899.0.0中创建。
许可证要求:nx_lattice_base ("NX Lattice Base")
| parameterization | 参数化方式 |
| void NXOpen::Features::Lattice2Builder::SetPushNodesUnderFace | ( | bool | pushNodesUnderFace | ) |
设置PushNodesUnderFace属性,该属性决定了在表面创建的节点是保留在表面还是被推到表面下方。
创建于 NX1953.0.0。
许可证要求:nx_lattice_base("NX Lattice Base")
| pushNodesUnderFace | pushnodesunderface |
| void NXOpen::Features::Lattice2Builder::SetRandom | ( | bool | random | ) |
设置是否在指定范围内随机化图顶点并为点阵体生成一些凸起。 顶点随机化的范围由属性 Features::Lattice2Builder::MaxDeviation 确定。
在 NX1899.0.0 中创建。
许可证要求:nx_lattice_base (" NX Lattice Base")
| random | 随机 |
| void NXOpen::Features::Lattice2Builder::SetRemeshMode | ( | NXOpen::Features::Lattice2Builder::FacetSizeType | remeshMode | ) |
设置NXOpen::Features::Lattice2Builder::LatticeTypesSurfaceGraph和NXOpen::Features::Lattice2Builder::LatticeTypesTetrahedronGraph在设置NXOpen::Features::Lattice2Builder::BaseMeshTypeRemeshTriangular时的面片大小模式。
于NX1899.0.0中创建。
许可证要求:nx_lattice_base("NX点阵基础")
| remeshMode | 重网格化模式 |
| void NXOpen::Features::Lattice2Builder::SetRemoveDanglingRods | ( | bool | remove | ) |
设置是否从晶格体中移除悬垂杆。 悬垂杆定义如下:
所选的面是 (Features::Lattice2Builder::FilterToolFace )
创建于 NX1899.0.0.
许可证要求 : nx_lattice_base (" NX Lattice Base")
| remove | 是否移除 |
| void NXOpen::Features::Lattice2Builder::SetRemoveDisconnectedRods2 | ( | bool | remove | ) |
设置是否自动移除所有杆数小于指定值的小离散点阵部分。
于NX1899.0.0中创建。
许可证要求:nx_lattice_base("NX点阵基础")
| remove | 是否移除 |
| void NXOpen::Features::Lattice2Builder::SetReverseFaceDirection | ( | bool | reverseFaceDir | ) |
设置保形晶格是否会在面的另一侧生成
创建于 NX1899.0.0。
许可证要求:nx_lattice_base("NX Lattice Base")
| reverseFaceDir | reversefacedir |
| void NXOpen::Features::Lattice2Builder::SetSharpEdgesLockOption | ( | NXOpen::Features::Lattice2Builder::SharpEdgesLockType | sharpEdgesLockOption | ) |
设置NXOpen::Features::Lattice2Builder::LatticeTypesSurfaceGraph和NXOpen::Features::Lattice2Builder::LatticeTypesTetrahedronGraph在设置NXOpen::Features::Lattice2Builder::BaseMeshTypeRemeshTriangular时的尖锐边缘锁定类型。
于NX1899.0.0中创建。
许可证要求:nx_lattice_base("NX点阵基础")
| sharpEdgesLockOption | 尖锐边缘锁定选项 |
| void NXOpen::Features::Lattice2Builder::SetSnipAtBoundary | ( | bool | snipAtBoundary | ) |
设置对于 NXOpen::Features::Lattice2Builder::LatticeTypesUnitGraph 类型是否在边界处精确截断杆。
创建于 NX1899.0.0.
许可证要求 : nx_lattice_base (" NX Lattice Base")
| snipAtBoundary | 是否在边界处截断 |
| void NXOpen::Features::Lattice2Builder::SetSource | ( | NXOpen::Features::Lattice2Builder::BaseMeshType | source | ) |
设置仅用于NXOpen::Features::Lattice2Builder::LatticeTypesSurfaceGraph 和NXOpen::Features::Lattice2Builder::LatticeTypesTetrahedronGraph 的源 - NXOpen::Features::Lattice2Builder::BaseMeshType
在 NX1899.0.0 中创建。
许可证要求:nx_lattice_base (" NX Lattice Base")
| source | 源 |
| void NXOpen::Features::Lattice2Builder::SetSpecifyLayers | ( | bool | specifyLayers | ) |
设置单位六面体填充晶格的层是否仅应用于壁面
创建于 NX1953.0.0。
许可证要求:nx_lattice_base("NX Lattice Base")
| specifyLayers | specifylayers |
| void NXOpen::Features::Lattice2Builder::SetTessellationFactor | ( | double | factor | ) |
设置晶格创建的细分因子。 细分公差指定了理想杆与其最终细分表示之间的最大偏差。由于结果很大程度上取决于杆直径和细分公差之间的关系,因此细分因子只是一个无量纲因子。实际细分公差由 (Features::Lattice2Builder::TessellationFactor ) × (Features::Lattice2Builder::RodDiameter ) 确定。
创建于 NX1899.0.0.
许可证要求:nx_lattice_base (" NX Lattice Base")
| factor | factor |
| void NXOpen::Features::Lattice2Builder::SetThicknessType | ( | NXOpen::Features::Lattice2Builder::ThicknessTypes | thicknessType | ) |
设置用于确定晶格杆厚度的方法。
创建于 NX1899.0.0。
许可证要求:nx_lattice_base("NX Lattice Base")
| thicknessType | thicknesstype |
| void NXOpen::Features::Lattice2Builder::SetVoronoiUniform | ( | bool | voronoiUniform | ) |
设置 VoronoiUniform,用于确定是否显示集合列表,或者是否显示全局孔径和 Voronoi 杆直径
创建于 NX1953.0.0。
许可证要求:nx_lattice_base("NX Lattice Base")
| voronoiUniform | voronoiuniform |
| NXOpen::Features::Lattice2Builder::SharpEdgesLockType NXOpen::Features::Lattice2Builder::SharpEdgesLockOption | ( | ) |
| bool NXOpen::Features::Lattice2Builder::SnipAtBoundary | ( | ) |
返回对于 NXOpen::Features::Lattice2Builder::LatticeTypesUnitGraph 类型是否在边界处精确截断杆。
创建于 NX1899.0.0.
许可证要求 : 无
| NXOpen::Features::Lattice2Builder::BaseMeshType NXOpen::Features::Lattice2Builder::Source | ( | ) |
| bool NXOpen::Features::Lattice2Builder::SpecifyLayers | ( | ) |
返回单位六面体填充晶格的层是否仅应用于壁面
创建于 NX1953.0.0。
许可证要求:无
| NXOpen::Section * NXOpen::Features::Lattice2Builder::SplitCurve | ( | ) |
返回圆柱UV映射的分割曲线
于NX1899.0.0中创建。
许可证要求:无
| double NXOpen::Features::Lattice2Builder::TessellationFactor | ( | ) |
获取晶格创建的细分因子。 细分公差指定了理想杆与其最终细分表示之间的最大偏差。由于结果很大程度上取决于杆直径和细分公差之间的关系,因此细分因子只是一个无量纲因子。实际细分公差由 (Features::Lattice2Builder::TessellationFactor ) × (Features::Lattice2Builder::RodDiameter ) 确定。
创建于 NX1899.0.0.
许可证要求:无
| NXOpen::Features::Lattice2Builder::ThicknessTypes NXOpen::Features::Lattice2Builder::ThicknessType | ( | ) |
返回用于确定晶格杆厚度的方法。
创建于 NX1899.0.0。
许可证要求:无
| NXOpen::GeometricUtilities::UnitCellBuilder * NXOpen::Features::Lattice2Builder::UnitCell | ( | ) |
返回单胞构建器
创建于NX1899.0.0。
许可证要求:无
| NXOpen::GeometricUtilities::VoronoiItemListBuilder * NXOpen::Features::Lattice2Builder::VoronoiItemList | ( | ) |
返回Voronoi网格项列表
创建于NX1953.0.0。
许可证要求:nx_lattice_base (" NX Lattice Base")
| NXOpen::Expression * NXOpen::Features::Lattice2Builder::VoronoiRandomizationFactorExpression | ( | ) |
获取点阵创建的 Voronoi 随机化因子表达式。 Voronoi 单元中心的随机化程度将随该因子增加。
在 NX2007.0.0 中创建。
许可证要求:无
| NXOpen::Expression * NXOpen::Features::Lattice2Builder::VoronoiRodDiameter | ( | ) |
返回 Voronoi 全局杆直径
创建于 NX1953.0.0。
许可证要求:无
| bool NXOpen::Features::Lattice2Builder::VoronoiUniform | ( | ) |
返回 VoronoiUniform,用于确定是否显示集合列表,或者是否显示全局孔径和 Voronoi 杆直径
创建于 NX1953.0.0。
许可证要求:无