|
NX Open C++ 参考指南 2406 v1.1
|
基准边构建器 更多...
#include <Weld_DatumEdgeBuilder.hxx>
友元 | |
| class | _DatumEdgeBuilderBuilder |
基准边构建器
用于创建或编辑 NXOpen::Weld::DatumEdge 特征。
要创建此类的新实例,请使用 NXOpen::Weld::WeldManager::CreateDatumEdgeBuilder
默认值。
| 属性 | 值 |
|---|---|
| ControlMethod | PrincipalAxis |
| CreateDirectionVector | 1 |
| CreatePoint | 1 |
| Derived | 0 |
| DirectionLength | 20(毫米制部件),1.0(英寸制部件) |
| GridSnapTolerance | 1(毫米制部件),0.05(英寸制部件) |
| ModelingTolerance | 0.02(毫米制部件),0.001(英寸制部件) |
| PlaneHeight | 20(毫米制部件),1.0(英寸制部件) |
| PlaneWidth | 20(毫米制部件),1.0(英寸制部件) |
| PrincipalAxisX | 0 |
| PrincipalAxisY | 0 |
| PrincipalAxisZ | 0 |
| SnapPointToGrid | 1 |
创建于NX2312.0.0。
| NXOpen::ScCollector * NXOpen::Weld::DatumEdgeBuilder::BoundaryCurve | ( | ) |
获取边界曲线
创建于NX2312.0.0.
许可证要求:无
| double NXOpen::Weld::DatumEdgeBuilder::CustomCuboidLength | ( | ) |
返回所创建的实体长方体的长度。
于NX2312.0.0中创建。
许可要求:无
| double NXOpen::Weld::DatumEdgeBuilder::CustomCuboidWidth | ( | ) |
返回所创建的实体长方体的宽度。
于NX2312.0.0中创建。
许可要求:无
| NXOpen::Weld::SelectDatumEdge * NXOpen::Weld::DatumEdgeBuilder::DerivedDatum | ( | ) |
获取派生基准
创建于NX2312.0.0.
许可证要求:无
| double NXOpen::Weld::DatumEdgeBuilder::GridSnapTolerance | ( | ) |
获取网格捕捉公差
创建于NX2312.0.0.
许可证要求:无
| void NXOpen::Weld::DatumEdgeBuilder::InitializeAxis | ( | const NXOpen::Point3d & | approximatePoint | ) |
将轴原点更新到指定点,并将方向更新为最接近拾取点的主轴方向
创建于NX2312.0.0.
许可证要求:tooling_locators ("Tooling Locators")
| approximatePoint | approximatepoint |
| void NXOpen::Weld::DatumEdgeBuilder::MoveMinimumDistance | ( | ) |
将点移动到边上最近的位置
创建于NX2312.0.0.
许可证要求:tooling_locators ("Tooling Locators")
| NXOpen::ScCollector * NXOpen::Weld::DatumEdgeBuilder::RestingFace | ( | ) |
获取参考(支撑)面
创建于NX2312.0.0.
许可证要求:无
| void NXOpen::Weld::DatumEdgeBuilder::SetCustomCuboidLength | ( | double | customCuboidLength | ) |
设置所创建的实体长方体的长度。
于NX2312.0.0中创建。
许可要求:tooling_locators("Tooling Locators")
| customCuboidLength | customcuboidwidth |
| void NXOpen::Weld::DatumEdgeBuilder::SetCustomCuboidWidth | ( | double | customCuboidWidth | ) |
设置所创建的实体长方体的宽度。
于NX2312.0.0中创建。
许可要求:tooling_locators("Tooling Locators")
| customCuboidWidth | customcuboidwidth |
| void NXOpen::Weld::DatumEdgeBuilder::SetGridSnapTolerance | ( | double | gridSnapTolerance | ) |
设置网格捕捉公差
创建于NX2312.0.0.
许可证要求:tooling_locators ("Tooling Locators")
| gridSnapTolerance | gridsnaptolerance |
| void NXOpen::Weld::DatumEdgeBuilder::SetSnapPointToGrid | ( | bool | snapPointToGrid | ) |
设置点捕捉到网格的选项。指定位置将根据网格捕捉公差进行调整
创建于NX2312.0.0.
许可证要求:tooling_locators ("Tooling Locators")
| snapPointToGrid | snappointtogrid |
| void NXOpen::Weld::DatumEdgeBuilder::SetXCoordinate | ( | double | xCoordinate | ) |
设置基准边位置的X坐标
创建于NX2312.0.0.
许可证要求:tooling_locators ("Tooling Locators")
| xCoordinate | xcoordinate |
| void NXOpen::Weld::DatumEdgeBuilder::SetYCoordinate | ( | double | yCoordinate | ) |
设置基准边位置的Y坐标
创建于NX2312.0.0.
许可证要求:tooling_locators ("Tooling Locators")
| yCoordinate | ycoordinate |
| void NXOpen::Weld::DatumEdgeBuilder::SetZCoordinate | ( | double | zCoordinate | ) |
设置基准边位置的Z坐标
创建于NX2312.0.0.
许可证要求:tooling_locators ("Tooling Locators")
| zCoordinate | zcoordinate |
| bool NXOpen::Weld::DatumEdgeBuilder::SnapPointToGrid | ( | ) |
获取点捕捉到网格的选项。指定位置将根据网格捕捉公差进行调整
创建于NX2312.0.0.
许可证要求:无
| void NXOpen::Weld::DatumEdgeBuilder::UpdateAxisData | ( | ) |
更新与轴相关的数据。原点将根据网格捕捉和投影方向进行调整。此外,控制方向信息将被更新
创建于NX2312.0.0.
许可证要求:tooling_locators ("Tooling Locators")
| double NXOpen::Weld::DatumEdgeBuilder::XCoordinate | ( | ) |
获取基准边位置的X坐标
创建于NX2312.0.0.
许可证要求:无
| double NXOpen::Weld::DatumEdgeBuilder::YCoordinate | ( | ) |
获取基准边位置的Y坐标
创建于NX2312.0.0.
许可证要求:无
| double NXOpen::Weld::DatumEdgeBuilder::ZCoordinate | ( | ) |
获取基准边位置的Z坐标
创建于NX2312.0.0.
许可证要求:无