|
NX Open C++ 参考指南 2406 v1.1
|
工件构建器 更多...
#include <Tooling_WorkpieceBuilder.hxx>
Public 类型 | |
| enum | MethodType { MethodTypeDistanceAllowance , MethodTypeReferencePoint , MethodTypeSketch , MethodTypeKfBox } |
| enum | Types { TypesProductWorkPiece , TypesCombinedWorkPiece } |
| enum | WorkPieceType { WorkPieceTypeUserDefinedBlock , WorkPieceTypeCavityCore , WorkPieceTypeCavityOnly , WorkPieceTypeCoreOnly } |
友元 | |
| class | _WorkpieceBuilderBuilder |
工件构建器
Mold Wizard工件建造器
要创建此类的新实例,请使用 NXOpen::Tooling::WorkpieceCollection::CreateWorkpieceBuilder
默认值。
| 属性 | 值 |
|---|---|
| BlockType | 用户定义块 |
| GenerateMethod | 距离余量 |
| RoundDimensionValue | 0 |
| RoundPrecision | 0 |
| RoundTotalDimension | 1 |
| RoundTotalDimensionPrecision | 5(毫米部件),0.2(英寸部件) |
| ShowBoundbox | 0 |
创建于NX6.0.0版本。
| NXOpen::Tooling::WorkpieceBuilder::WorkPieceType NXOpen::Tooling::WorkpieceBuilder::BlockType | ( | ) |
返回工件形状类型访问函数
创建于NX6.0.0。
许可证要求:无
| NXOpen::Tooling::WorkPieceData * NXOpen::Tooling::WorkpieceBuilder::CreateWorkPieceData | ( | ) |
创建工件数据。
于 NX1926.0.0 版本创建。
许可证要求:ug_mold_design ("UG 注塑模设计")
| void NXOpen::Tooling::WorkpieceBuilder::EditWorkpieceUdo | ( | NXOpen::NXObject * | body, |
| const std::vector< double > & | boxSize ) |
编辑工件 UDO。
于 NX1926.0.0 版本创建。
许可证要求:ug_mold_design ("UG 注塑模设计")
| body | 与工件 UDO 对象链接的体,可为 NULL_TAG |
| boxSize | 盒子尺寸,通过两个对角点的坐标表示 |
| NXOpen::Tooling::WorkpieceBuilder::MethodType NXOpen::Tooling::WorkpieceBuilder::GenerateMethod | ( | ) |
返回生成方法访问函数
创建于NX6.0.0。
许可证要求:无
| NXOpen::Tooling::WorkPieceData * NXOpen::Tooling::WorkpieceBuilder::GetWorkPieceData | ( | ) |
获取工件数据。
于 NX1926.0.0 版本创建。
许可证要求:无
| void NXOpen::Tooling::WorkpieceBuilder::InitWorkPieceData | ( | NXOpen::Tooling::WorkpieceBuilder::MethodType * | type, |
| NXOpen::Tooling::WorkpieceBuilder::WorkPieceType * | workpiecetype ) |
初始化旧注塑模装配体中的数据。
于 NX1926.0.0 版本创建。
许可证要求:ug_mold_design ("UG 注塑模设计")
| type | 工件定义方法,定义于 NXOpen::Tooling::WorkpieceBuilder::MethodType |
| workpiecetype | 工件创建方法,定义于 NXOpen::Tooling::WorkpieceBuilder::WorkPieceType |
| void NXOpen::Tooling::WorkpieceBuilder::InsertBlock | ( | ) |
插入工件块。
于 NX1980.0.0 版本创建。
许可证要求:ug_mold_design ("UG 注塑模设计")
| void NXOpen::Tooling::WorkpieceBuilder::LinkSketchWorkpieceToShrinkPart | ( | NXOpen::Tooling::WorkpieceBuilder::WorkPieceType | createType, |
| NXOpen::NXObject * | body ) |
将草图工件链接到收缩件。
于 NX1926.0.0 版本创建。
许可证要求:ug_mold_design ("UG 注塑模设计")
| createType | 工件创建方法,定义于 NXOpen::Tooling::WorkpieceBuilder::WorkPieceType |
| body | 工件草图 |
| void NXOpen::Tooling::WorkpieceBuilder::MoveStandardWorkpieceToLayer | ( | int | newLayer | ) |
将工件标准件移动到指定图层。
于 NX1926.0.0 版本创建。
许可证要求:ug_mold_design ("UG 注塑模设计")
| newLayer | newlayer |
| void NXOpen::Tooling::WorkpieceBuilder::MoveWorkpieceSketchToLayer | ( | int | newLayer | ) |
将工件草图移动到指定图层。
于 NX1926.0.0 版本创建。
许可证要求:ug_mold_design ("UG 注塑模设计")
| newLayer | newlayer |
| NXOpen::Point * NXOpen::Tooling::WorkpieceBuilder::ReferencePoint | ( | ) |
返回生成工件的参考点
创建于NX6.0.0。
许可证要求:无
| void NXOpen::Tooling::WorkpieceBuilder::ResetSizes | ( | ) |
重置工件尺寸
创建于NX9.0.0。
许可证要求:无
| bool NXOpen::Tooling::WorkpieceBuilder::RoundDimensionValue | ( | ) |
返回尺寸舍入值
创建于NX6.0.0。
许可证要求:无
| double NXOpen::Tooling::WorkpieceBuilder::RoundPrecision | ( | ) |
返回舍入精度
创建于NX6.0.0。
许可证要求:无
| bool NXOpen::Tooling::WorkpieceBuilder::RoundTotalDimension | ( | ) |
返回是否对总尺寸值进行舍入的标志
创建于 NX1980.0.0。
许可证要求:无
| double NXOpen::Tooling::WorkpieceBuilder::RoundTotalDimensionPrecision | ( | ) |
返回用于总尺寸舍入的精度
创建于 NX1980.0.0。
许可证要求:无
| NXOpen::SelectBodyList * NXOpen::Tooling::WorkpieceBuilder::SelectWorkPieceBody | ( | ) |
返回工件实体选择
创建于NX6.0.0。
许可证要求:无
| void NXOpen::Tooling::WorkpieceBuilder::SetBlockType | ( | NXOpen::Tooling::WorkpieceBuilder::WorkPieceType | blockType | ) |
设置工件形状类型访问函数
创建于NX6.0.0。
许可证要求:无
| blockType | blocktype |
| void NXOpen::Tooling::WorkpieceBuilder::SetCombinedExtrudeBuilder | ( | NXOpen::Features::FeatureBuilder * | combinedExtrude | ) |
设置合并拉伸特征构建器。
于 NX1926.0.0 版本创建。
许可证要求:ug_mold_design ("UG 注塑模设计")
| combinedExtrude | combinedextrude |
| void NXOpen::Tooling::WorkpieceBuilder::SetExtrudeBuilder | ( | NXOpen::Features::FeatureBuilder * | extrude | ) |
设置拉伸特征构建器。
于 NX1926.0.0 版本创建。
许可证要求:ug_mold_design ("UG 注塑模设计")
| extrude | 拉伸 |
| void NXOpen::Tooling::WorkpieceBuilder::SetGenerateMethod | ( | NXOpen::Tooling::WorkpieceBuilder::MethodType | generateMethod | ) |
设置生成方法访问函数
创建于NX6.0.0。
许可证要求:无
| generateMethod | generatemethod |
| void NXOpen::Tooling::WorkpieceBuilder::SetLayoutInfo | ( | ) |
设置布局信息。
于 NX1926.0.0 版本创建。
许可证要求:ug_mold_design ("UG 注塑模设计")
| void NXOpen::Tooling::WorkpieceBuilder::SetReferencePoint | ( | NXOpen::Point * | referencePoint | ) |
设置生成工件的参考点
创建于NX6.0.0。
许可证要求:无
| referencePoint | referencepoint |
| void NXOpen::Tooling::WorkpieceBuilder::SetRoundDimensionValue | ( | bool | roundDimensionValue | ) |
设置尺寸舍入值
创建于NX6.0.0。
许可证要求:无
| roundDimensionValue | rounddimensionvalue |
| void NXOpen::Tooling::WorkpieceBuilder::SetRoundPrecision | ( | double | roundPrecision | ) |
设置舍入精度
创建于NX6.0.0。
许可证要求:无
| roundPrecision | roundprecision |
| void NXOpen::Tooling::WorkpieceBuilder::SetRoundTotalDimension | ( | bool | roundDimensionValue | ) |
设置是否对总尺寸值进行舍入的标志
创建于 NX1980.0.0。
许可证要求:无
| roundDimensionValue | 总尺寸值舍入标志 |
| void NXOpen::Tooling::WorkpieceBuilder::SetRoundTotalDimensionPrecision | ( | double | roundPrecision | ) |
设置用于总尺寸舍入的精度
创建于 NX1980.0.0。
许可证要求:无
| roundPrecision | 总尺寸舍入精度 |
| void NXOpen::Tooling::WorkpieceBuilder::SetShowBoundbox | ( | bool | showBoundbox | ) |
设置是否显示产品边界框的设置
创建于NX6.0.0。
许可证要求:无
| showBoundbox | showboundbox |
| void NXOpen::Tooling::WorkpieceBuilder::SetType | ( | NXOpen::Tooling::WorkpieceBuilder::Types | type | ) |
设置选择工件的选择类型
创建于NX6.0.0。
许可证要求:无
| type | type |
| void NXOpen::Tooling::WorkpieceBuilder::SetWorkpiecePartBlankStatus | ( | NXOpen::NXObject * | partTag, |
| int | blank ) |
设置工件零件的遮蔽状态。
于 NX1926.0.0 版本创建。
许可证要求:ug_mold_design ("UG 注塑模设计")
| partTag | parttag |
| blank | 遮蔽状态 0 - 未遮蔽, 1 - 已遮蔽 |
| bool NXOpen::Tooling::WorkpieceBuilder::ShowBoundbox | ( | ) |
返回是否显示产品边界框的设置
创建于NX6.0.0。
许可证要求:无
| NXOpen::Tooling::WorkpieceBuilder::Types NXOpen::Tooling::WorkpieceBuilder::Type | ( | ) |
返回选择工件的选择类型
创建于NX6.0.0。
许可证要求:无
| void NXOpen::Tooling::WorkpieceBuilder::UpdateSketchCurves | ( | NXOpen::NXObject * | workpiece | ) |
使用草图方法创建工件时,更改工件的位置和尺寸。
于 NX1926.0.0 版本创建。
许可证要求:ug_mold_design ("UG 注塑模设计")
| workpiece | 工件 |
| void NXOpen::Tooling::WorkpieceBuilder::UpdateSketchCurvesWhenUsingRefPoint | ( | NXOpen::NXObject * | sketchTag, |
| const std::vector< double > & | offset ) |
在新模板中使用参考点方法创建工件时,更改工件的位置和尺寸。
于 NX1926.0.0 版本创建。
许可证要求:ug_mold_design ("UG 注塑模设计")
| sketchTag | sketchtag |
| offset | XYZ 方向距离偏移的正负值 |