参考复制构建器
更多...
#include <Tooling_ReferenceCopyBuilder.hxx>
|
|
class | _ReferenceCopyBuilderBuilder |
◆ BodyMotionTypes
此枚举定义体运动类型
| 枚举值 |
|---|
| BodyMotionTypesDynamic | 动态
|
| BodyMotionTypesCSYSToCSYS | 坐标系到坐标系
|
| BodyMotionTypesAngle | 角度
|
| BodyMotionTypesFaceToFace | 面对面对齐
|
◆ ComponentMotionTypes
此枚举定义组件运动类型
| 枚举值 |
|---|
| ComponentMotionTypesDynamic | 动态
|
| ComponentMotionTypesCSYSToCSYS | 坐标系到坐标系
|
| ComponentMotionTypesAngle | 角度
|
| ComponentMotionTypesFaceToFace | 面对面对齐
|
◆ Types
此枚举定义操作类型
| 枚举值 |
|---|
| TypesComponent | 复制组件
|
| TypesBody | 复制体
|
◆ BeginDrag()
| void NXOpen::Tooling::ReferenceCopyBuilder::BeginDrag |
( |
| ) |
|
开始复制组件。
版本:NX12.0.2。
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
◆ BodyMotionType()
获取参考体运动类型
版本:NX12.0.2
许可要求:无
◆ CloneObject()
获取克隆客户端数据。
版本:NX12.0.2。
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
◆ ComponentMotionType()
获取参考组件运动类型
版本:NX12.0.2
许可要求:无
◆ CopyComponentSelection()
获取要复制的组件。
版本:NX12.0.2
许可要求:无
◆ DestinationCsys()
获取目标坐标系
版本:NX12.0.2。
许可要求:无
◆ DestinationFace()
获取目标面
版本:NX12.0.2。
许可要求:无
◆ Drag()
| void NXOpen::Tooling::ReferenceCopyBuilder::Drag |
( |
| ) |
|
拖动已复制的组件。
版本:NX12.0.2。
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
◆ EndDrag()
| void NXOpen::Tooling::ReferenceCopyBuilder::EndDrag |
( |
| ) |
|
结束组件复制操作。
版本:NX12.0.2。
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
◆ FromCsys()
获取源坐标系
版本:NX12.0.2。
许可要求:无
◆ FromFace()
◆ ManipulatorMatrix()
获取目标组件的方位。
版本:NX12.0.2。
许可要求:无
◆ ManipulatorOrigin()
| NXOpen::Point3d NXOpen::Tooling::ReferenceCopyBuilder::ManipulatorOrigin |
( |
| ) |
|
获取目标组件的位置。
版本:NX12.0.2。
许可要求:无
◆ MoveHandlesOnly()
| bool NXOpen::Tooling::ReferenceCopyBuilder::MoveHandlesOnly |
( |
| ) |
|
获取是否仅移动手柄
版本:NX12.0.2
许可要求:无
◆ NewComponent()
| bool NXOpen::Tooling::ReferenceCopyBuilder::NewComponent |
( |
| ) |
|
获取是否创建新组件
版本:NX12.0.2
许可要求:无
◆ NumberOfBodies()
| int NXOpen::Tooling::ReferenceCopyBuilder::NumberOfBodies |
( |
| ) |
|
获取体的数量
版本:NX12.0.2
许可要求:无
◆ NumberOfComponents()
| int NXOpen::Tooling::ReferenceCopyBuilder::NumberOfComponents |
( |
| ) |
|
获取组件数量
版本:NX12.0.2
许可要求:无
◆ RotateAngle()
| double NXOpen::Tooling::ReferenceCopyBuilder::RotateAngle |
( |
| ) |
|
获取旋转角度
版本:NX1872.0.0。
许可要求:无
◆ RotateVector()
| NXOpen::Axis * NXOpen::Tooling::ReferenceCopyBuilder::RotateVector |
( |
| ) |
|
获取旋转轴
版本:NX1872.0.0。
许可要求:无
◆ SelectedBodies()
◆ SetBodyMotionType()
设置参考体运动类型
版本:NX12.0.2
许可要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetComponentMotionType()
设置参考组件运动类型
版本:NX12.0.2
许可要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetDestinationCsys()
设置目标坐标系
版本:NX12.0.2。
许可要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetFromCsys()
设置源坐标系
版本:NX12.0.2。
许可要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetManipulatorMatrix()
| void NXOpen::Tooling::ReferenceCopyBuilder::SetManipulatorMatrix |
( |
const NXOpen::Matrix3x3 & | manipulatorMatrix | ) |
|
设置目标组件的方位。
版本:NX12.0.2。
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetManipulatorOrigin()
| void NXOpen::Tooling::ReferenceCopyBuilder::SetManipulatorOrigin |
( |
const NXOpen::Point3d & | manipulatorOrigin | ) |
|
设置目标组件的位置。
版本:NX12.0.2。
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetMoveHandlesOnly()
| void NXOpen::Tooling::ReferenceCopyBuilder::SetMoveHandlesOnly |
( |
bool | moveHandlesOnly | ) |
|
设置是否仅移动手柄
版本:NX12.0.2
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetNewComponent()
| void NXOpen::Tooling::ReferenceCopyBuilder::SetNewComponent |
( |
bool | newComponent | ) |
|
设置是否创建新组件
版本:NX12.0.2
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetNumberOfBodies()
| void NXOpen::Tooling::ReferenceCopyBuilder::SetNumberOfBodies |
( |
int | numberOfBodies | ) |
|
设置体的数量
版本:NX12.0.2
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetNumberOfComponents()
| void NXOpen::Tooling::ReferenceCopyBuilder::SetNumberOfComponents |
( |
int | numberOfComponents | ) |
|
设置组件数量
版本:NX12.0.2
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetRotateAngle()
| void NXOpen::Tooling::ReferenceCopyBuilder::SetRotateAngle |
( |
double | rotateAngle | ) |
|
设置旋转角度
版本:NX1872.0.0。
许可要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetRotateVector()
| void NXOpen::Tooling::ReferenceCopyBuilder::SetRotateVector |
( |
NXOpen::Axis * | rotateVector | ) |
|
设置旋转轴
版本:NX1872.0.0。
许可要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetType()
设置参考复制操作类型
版本:NX12.0.2
许可要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ Type()
获取参考复制操作类型
于NX12.0.2版本创建。
许可证要求: 无