表示一个 NXOpen::Fields::SpatialMap 构建器
用于创建和/或编辑 NXOpen::Fields::SpatialMap 。
要创建此类的新实例,请使用 NXOpen::Fields::FieldManager::CreateSpatialMapBuilder
默认值。
| 属性 | 值 |
| FitSurfaceDirectionOption | BestFit |
| FitSurfaceUDegree | 5 |
| FitSurfaceUPatches | 1 |
| FitSurfaceVDegree | 5 |
| FitSurfaceVPatches | 1 |
在NX6.0.0中创建。
更多...
#include <Fields_SpatialMapBuilder.hxx>
|
|
class | _SpatialMapBuilderBuilder |
表示一个 NXOpen::Fields::SpatialMap 构建器
用于创建和/或编辑 NXOpen::Fields::SpatialMap 。
要创建此类的新实例,请使用 NXOpen::Fields::FieldManager::CreateSpatialMapBuilder
默认值。
| 属性 | 值 |
| FitSurfaceDirectionOption | BestFit |
| FitSurfaceUDegree | 5 |
| FitSurfaceUPatches | 1 |
| FitSurfaceVDegree | 5 |
| FitSurfaceVPatches | 1 |
在NX6.0.0中创建。
空间映射构建器
◆ FitSurfaceDirectionType
方向方法提供指定投影方向和方向的能力
| 枚举值 |
|---|
| FitSurfaceDirectionTypeBestFit | 拟合目标类似矩形。
|
| FitSurfaceDirectionTypeVector | 矢量将指定拟合方向。
|
| FitSurfaceDirectionTypeOrientation | 方向将指定方向和U/V方向。
|
| FitSurfaceDirectionTypeCsys | CSYS将指定与方向相同但需要与现有几何关联的内容。
|
◆ AutoTolerance()
| void NXOpen::Fields::SpatialMapBuilder::AutoTolerance |
( |
| ) |
|
根据场的当前状态将面公差设置为默认值的方法
创建于 NX8.5.0。
许可要求:无
◆ BoundedObjects()
返回有界对象
创建于 NX6.0.0。
许可要求:无
◆ BoundingBoxMap()
返回边界框映射
创建于 NX6.0.0。
许可要求:无
◆ ConstUObjects()
◆ ConstVObjects()
◆ CoordSystem()
返回坐标系
创建于 NX6.0.0。
许可要求:无
◆ CreateLatticeMap()
| NXOpen::Fields::SpatialMap * NXOpen::Fields::SpatialMapBuilder::CreateLatticeMap |
( |
int | numOfLatticeColumn, |
|
|
int | numOfColumns, |
|
|
const std::vector< NXOpen::Fields::FieldVariable * > & | indepVarArray, |
|
|
const std::vector< double > & | datapoint, |
|
|
std::vector< double > & | parameterizedDatapoints ) |
从输入数据点数组创建网格空间映射。数据点数组中的列数由 numOfColumns 指定,应包含所有自变量和因变量列的总和。注意,因变量列数可以为零。独立域必须是 x、y、z、xy、xz、yz 或 xyz,且列数必须大于或等于自变量的数量。 数据点数组中的数据行数通过数据点总数除以列数计算得出。 若网格列数为 1,则会创建基于参数线的映射。 否则,网格将是 M x N 的 u-v 网格,其中 M 为网格列数,N 由数据点数组中的行数除以网格列数计算得出
创建于 NX12.0.0。
许可要求:无
- 参数
-
| numOfLatticeColumn | 网格列数 |
| numOfColumns | 列数 |
| indepVarArray | 自变量数组 |
| datapoint | 数据点 |
| parameterizedDatapoints | 参数化数据点 |
◆ EvaluationTolerance()
返回评估公差
创建于 NX1953.0.0。
许可要求:无
◆ FaceTolerance()
返回3D退化曲面映射的面公差
创建于 NX8.5.0。
许可要求:无
◆ FitSurfaceCoordinateSystem()
返回拟合曲面定向坐标系
于NX1953.0.0中创建。
许可证要求:无
◆ FitSurfaceDirectionOption()
返回方向选项
创建于 NX1953.0.0。
许可要求:无
◆ FitSurfaceUDegree()
| int NXOpen::Fields::SpatialMapBuilder::FitSurfaceUDegree |
( |
| ) |
|
返回U向阶数
于NX1953.0.0中创建。
许可证要求:无
◆ FitSurfaceUPatches()
| int NXOpen::Fields::SpatialMapBuilder::FitSurfaceUPatches |
( |
| ) |
|
返回U向片数
于NX1953.0.0中创建。
许可证要求:无
◆ FitSurfaceVDegree()
| int NXOpen::Fields::SpatialMapBuilder::FitSurfaceVDegree |
( |
| ) |
|
返回V向阶数
于NX1953.0.0中创建。
许可证要求:无
◆ FitSurfaceVector()
返回指定投影方向的矢量
于NX1953.0.0中创建。
许可证要求:无
◆ FitSurfaceVPatches()
| int NXOpen::Fields::SpatialMapBuilder::FitSurfaceVPatches |
( |
| ) |
|
返回V向片数
于NX1953.0.0中创建。
许可证要求:无
◆ GetBoundingBox()
| std::vector< double > NXOpen::Fields::SpatialMapBuilder::GetBoundingBox |
( |
| ) |
|
获取边界框
于NX1953.0.0中创建。
许可证要求:无
◆ LatticePath()
返回网格路径对象
创建于 NX6.0.1。
许可要求:无
◆ MappingFaces()
返回用作映射对象的面
创建于 NX8.5.0。
许可要求:无
◆ MapSubtype()
返回映射子类型
创建于 NX8.5.0。
许可要求:无
◆ MapSubtypeMapping()
返回子类型映射
创建于 NX8.5.0。
许可要求:无
◆ MapType()
返回映射类型
创建于 NX6.0.0。
许可要求:无
◆ OppositeCorner()
| NXOpen::Point * NXOpen::Fields::SpatialMapBuilder::OppositeCorner |
( |
| ) |
|
返回对角点
创建于 NX6.0.0。
许可要求:无
◆ Origin()
◆ ParametricPlaneMap()
返回参数化平面映射
创建于 NX6.0.0。
许可要求:无
◆ ResetMap()
用于在构建器上重置映射
创建于 NX1847.0.0。
许可要求:无
- 参数
-
◆ SetBoundingBox()
| void NXOpen::Fields::SpatialMapBuilder::SetBoundingBox |
( |
const std::vector< double > & | boundingbox | ) |
|
设置边界框
于NX1953.0.0中创建。
许可证要求:无
- 参数
-
◆ SetBoundingBoxMap()
设置边界框映射
创建于 NX6.0.0。
许可要求:无
- 参数
-
◆ SetCoordSystem()
设置坐标系
创建于 NX6.0.0。
许可要求:无
- 参数
-
◆ SetFitSurfaceCoordinateSystem()
设置拟合曲面定向坐标系
于NX1953.0.0中创建。
许可证要求:无
- 参数
-
◆ SetFitSurfaceDirectionOption()
设置方向选项
于NX1953.0.0中创建。
许可证要求:无
- 参数
-
◆ SetFitSurfaceOrientation()
定向选项定义
于NX1953.0.0中创建。
许可证要求:无
- 参数
-
◆ SetFitSurfaceUDegree()
| void NXOpen::Fields::SpatialMapBuilder::SetFitSurfaceUDegree |
( |
int | uDegree | ) |
|
设置U向阶数
于NX1953.0.0中创建。
许可证要求:无
- 参数
-
◆ SetFitSurfaceUPatches()
| void NXOpen::Fields::SpatialMapBuilder::SetFitSurfaceUPatches |
( |
int | uPatches | ) |
|
设置U向片数
于NX1953.0.0中创建。
许可证要求:无
- 参数
-
◆ SetFitSurfaceVDegree()
| void NXOpen::Fields::SpatialMapBuilder::SetFitSurfaceVDegree |
( |
int | vDegree | ) |
|
设置V向阶数
于NX1953.0.0中创建。
许可证要求:无
- 参数
-
◆ SetFitSurfaceVector()
| void NXOpen::Fields::SpatialMapBuilder::SetFitSurfaceVector |
( |
NXOpen::Direction * | vector | ) |
|
设置指定投影方向的矢量
于NX1953.0.0中创建。
许可证要求:无
- 参数
-
◆ SetFitSurfaceVPatches()
| void NXOpen::Fields::SpatialMapBuilder::SetFitSurfaceVPatches |
( |
int | vPatches | ) |
|
设置V向片数
于NX1953.0.0中创建。
许可证要求:无
- 参数
-
◆ SetMapSubtype()
设置映射子类型
创建于 NX8.5.0。
许可要求:无
- 参数
-
◆ SetMapSubtypeMapping()
设置子类型映射
创建于 NX8.5.0。
许可要求:无
- 参数
-
◆ SetMapType()
设置映射类型
创建于 NX6.0.0。
许可要求:无
- 参数
-
◆ SetOppositeCorner()
| void NXOpen::Fields::SpatialMapBuilder::SetOppositeCorner |
( |
NXOpen::Point * | oppositeCorner | ) |
|
设置对角点
创建于 NX6.0.0。
许可要求:无
- 参数
-
◆ SetOrigin()
| void NXOpen::Fields::SpatialMapBuilder::SetOrigin |
( |
NXOpen::Point * | origin | ) |
|
设置原点
创建于 NX6.0.0。
许可要求:无
- 参数
-
◆ SetParametricPlaneMap()
设置参数化平面映射
创建于 NX6.0.0。
许可要求:无
- 参数
-