|
NX Open C++ 参考指南 2406 v1.1
|
主切割特征构建器 更多...
#include <Features_MasterCutBuilder.hxx>
友元 | |
| class | _MasterCutBuilderBuilder |
主切割特征构建器
表示用于创建、查询或编辑与剖切视图关联的主切削特征的生成器。
此类提供方法来设置和获取各种主切削子组件。
以下是默认选项和值。
剖切视图 工作视图
刀具体 用于执行切削的拉伸特征刀具体。 用户必须设置此选项
目标部件 要切削的组件和/或实体。 除非工作部件仅包含一个体,否则未设置
环路外材料 true,即材料在用于创建拉伸体的环路之外
使用切削剖面线 true,即在静态线框模式下切削面会有剖面线
剖面线角度 45.0度。
剖面线距离 0.236/6.0 [英寸/毫米]
使用切削颜色 true,即在着色模式下切削面会着色
切削颜色 中紫罗兰洋红色
使用另存为 true,即将剖切视图以新名称保存
另存为名称 "SECTION OF 工作视图名称"
要创建此类的新实例,请使用 NXOpen::Features::FeatureCollection::CreateMasterCutBuilder
默认值。
| 属性 | 值 |
|---|---|
| CutColor | 193 |
| Extrude.SmartVolumeProfile.OpenProfileSmartVolumeOption | 0 |
| HatchAngle | 45 |
| HatchDistance | 6.0(毫米零件),0.236(英寸零件) |
| MaterialOutsideLoop | True |
| UseCutColor | True |
| UseCutHatch | True |
| UseSaveAs | True |
在NX4.0.0中创建。
| void NXOpen::Features::MasterCutBuilder::CalcThroughLimits | ( | NXOpen::Direction * | direction, |
| double * | limit1, | ||
| double * | limit2 ) |
计算贯穿极限的起始和结束值
创建于NX4.0.0。
许可要求:实体建模 ("SOLIDS MODELING")
| direction | 拉伸方向 |
| limit1 | 起始极限值 |
| limit2 | 结束极限值 |
| int NXOpen::Features::MasterCutBuilder::CutColor | ( | ) |
返回剖切面颜色
创建于 NX4.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| NXOpen::ModelingView * NXOpen::Features::MasterCutBuilder::CutView | ( | ) |
获取剖视视图
创建于NX4.0.0。
许可要求:实体建模 ("SOLIDS MODELING")
| NXOpen::Features::ExtrudeBuilder * NXOpen::Features::MasterCutBuilder::Extrude | ( | ) |
获取拉伸操作构建器
创建于NX5.0.0。
许可要求:无
| std::vector< NXOpen::DisplayableObject * > NXOpen::Features::MasterCutBuilder::GetTargetComponents | ( | ) |
被切割的目标部件
| double NXOpen::Features::MasterCutBuilder::HatchAngle | ( | ) |
返回剖面线角度
创建于 NX4.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| double NXOpen::Features::MasterCutBuilder::HatchDistance | ( | ) |
返回剖面线间距
创建于 NX4.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| bool NXOpen::Features::MasterCutBuilder::MaterialOutsideLoop | ( | ) |
获取用于创建拉伸体的回路外部是否为材料的标志
创建于NX4.0.0。
许可要求:实体建模 ("SOLIDS MODELING")
| void NXOpen::Features::MasterCutBuilder::RecalculateLimits | ( | ) |
重新计算拉伸极限以贯穿目标部件
创建于NX5.0.0。
许可要求:实体建模 ("SOLIDS MODELING")
| NXString NXOpen::Features::MasterCutBuilder::SaveAsName | ( | ) |
返回剖切保存名称
创建于 NX4.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| void NXOpen::Features::MasterCutBuilder::SetCutColor | ( | int | cutColor | ) |
设置剖切面颜色
创建于 NX4.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| cutColor | 剖切面颜色 |
| void NXOpen::Features::MasterCutBuilder::SetCutView | ( | NXOpen::ModelingView * | cutView | ) |
设置剖视视图
创建于NX4.0.0。
许可要求:实体建模 ("SOLIDS MODELING")
| cutView | 剖视视图 |
| void NXOpen::Features::MasterCutBuilder::SetHatchAngle | ( | double | hatchAngle | ) |
设置阴影线角度
创建于NX4.0.0。
许可要求:实体建模 ("SOLIDS MODELING")
| hatchAngle | 切割面阴影线的角度 |
| void NXOpen::Features::MasterCutBuilder::SetHatchDistance | ( | double | hatchDistance | ) |
设置剖面线间距
创建于 NX4.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| hatchDistance | 剖切面剖面线的间距 |
| void NXOpen::Features::MasterCutBuilder::SetMaterialOutsideLoop | ( | bool | materialOutsideLoop | ) |
设置用于创建拉伸体的回路外部是否为材料的标志
创建于NX4.0.0。
许可要求:实体建模 ("SOLIDS MODELING")
| materialOutsideLoop | 如果为true,回路外部为材料 |
| void NXOpen::Features::MasterCutBuilder::SetSaveAsName | ( | const char * | saveAsName | ) |
设置剖切保存名称
创建于 NX4.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| saveAsName | 剖切保存名称 |
| void NXOpen::Features::MasterCutBuilder::SetSaveAsName | ( | const NXString & | saveAsName | ) |
设置剖切保存名称
创建于 NX4.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| saveAsName | 剖切保存名称 |
| void NXOpen::Features::MasterCutBuilder::SetTargetComponents | ( | const std::vector< NXOpen::NXObject * > & | targetComponents | ) |
被切割的目标部件
创建于NX4.0.0。
许可要求:实体建模 ("SOLIDS MODELING")
| targetComponents | 待切割的目标部件 |
| void NXOpen::Features::MasterCutBuilder::SetToolBody | ( | NXOpen::Body * | toolBody | ) |
设置用于执行切割的刀具主体(即拉伸体)
创建于NX4.0.0。
许可要求:实体建模 ("SOLIDS MODELING")
| toolBody | 用于执行切割的刀具主体 |
| void NXOpen::Features::MasterCutBuilder::SetUseCutColor | ( | bool | useCutColor | ) |
设置是否对剖切面使用指定颜色的标志
创建于 NX4.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| useCutColor | 如果为 true,剖切面使用指定颜色 |
| void NXOpen::Features::MasterCutBuilder::SetUseCutHatch | ( | bool | useCutHatch | ) |
设置线框模式下切割面是否带阴影线的标志
创建于NX4.0.0。
许可要求:实体建模 ("SOLIDS MODELING")
| useCutHatch | 如果为true,线框模式下切割面带阴影线 |
| void NXOpen::Features::MasterCutBuilder::SetUseSaveAs | ( | bool | useSaveAs | ) |
设置是否用新名称保存工作视图的标志
创建于 NX4.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| useSaveAs | 如果为 true,用新名称保存工作视图 |
| NXOpen::SelectDisplayableObjectList * NXOpen::Features::MasterCutBuilder::TargetComponents | ( | ) |
获取被切割的目标部件
创建于NX5.0.0。
许可要求:无
| NXOpen::Body * NXOpen::Features::MasterCutBuilder::ToolBody | ( | ) |
获取用于执行切割的刀具主体(即拉伸体)
创建于NX4.0.0。
许可要求:实体建模 ("SOLIDS MODELING")
| bool NXOpen::Features::MasterCutBuilder::UseCutColor | ( | ) |
返回是否对剖切面使用指定颜色的标志
创建于 NX4.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| bool NXOpen::Features::MasterCutBuilder::UseCutHatch | ( | ) |
获取线框模式下切割面是否带阴影线的标志
创建于NX4.0.0。
许可要求:实体建模 ("SOLIDS MODELING")
| bool NXOpen::Features::MasterCutBuilder::UseSaveAs | ( | ) |
返回是否用新名称保存工作视图的标志
创建于 NX4.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")