避让设计构建器
更多...
#include <Tooling_ReliefDesignBuilder.hxx>
|
|
class | _ReliefDesignBuilderBuilder |
避让设计构建器
表示一个 NXOpen::Tooling::ReliefDesignBuilder 让位设计用于为成型区域切削让位槽。
要创建此类的新实例,请使用 NXOpen::Tooling::ReliefDesignCollection::CreateReliefDesignBuilder
默认值。
| 属性 | 值 |
| 间隙 | 0.1 |
| 创建编辑方式 | 边界盒 |
| 创建位置 | 1 |
| 删除方式 | 删除选中实例 |
| 隐藏让位状态 | 0 |
| 复制数量 | 1 |
| 让位高度.Value | 5(毫米单位部件), 1(英寸单位部件) |
| 让位圆角半径.Value | 1(毫米单位部件), 0.1(英寸单位部件) |
在NX7.5.0版本中创建。
◆ Method
让位设计创建方式。
| 枚举值 |
|---|
| MethodBBox | 边界盒方式
|
| MethodBoundCylinder | 边界圆柱方式
|
| MethodUDef | 用户自定义方式
|
◆ MethodOfDelete
让位设计删除方式。
| 枚举值 |
|---|
| MethodOfDeleteDeleteSelectedInstance | 删除选中实例
|
| MethodOfDeleteDeleteAllInstances | 删除所有实例
|
◆ Types
让位设计类型。
| 枚举值 |
|---|
| TypesCreate | 创建操作
|
| TypesEdit | 编辑操作
|
| TypesCopy | 复制操作
|
| TypesDelete | 删除操作
|
◆ Clearance()
| double NXOpen::Tooling::ReliefDesignBuilder::Clearance |
( |
| ) |
|
获取KF边界框的间隙值。
创建于NX7.5.0。
许可证要求:无
◆ Clearance1()
获取第一个间隙值,用于创建控制-X方向间隙的手柄。
创建于NX7.5.0。
许可证要求:无
◆ Clearance2()
获取第二个间隙值,用于创建控制-Y方向间隙的手柄。
创建于NX7.5.0。
许可证要求:无
◆ Clearance3()
获取第三个间隙值,用于创建控制-Z方向间隙的手柄。
创建于NX7.5.0。
许可证要求:无
◆ Clearance4()
获取第四个间隙值,用于创建控制+X方向间隙的手柄。
创建于NX7.5.0。
许可证要求:无
◆ Clearance5()
获取第五个间隙,用于创建控制+Y方向间隙的句柄。
版本:NX7.5.0。
许可要求:无
◆ Clearance6()
获取第六个间隙,用于创建控制+Z方向间隙的句柄。
版本:NX7.5.0。
许可要求:无
◆ Clearance7()
获取用于控制径向间隙的第七个间隙表达式
版本:NX2306.0.0
许可要求:无
◆ CopyRelief()
获取用于复制的让位特征。
创建于NX7.5.0。
许可证要求:无
◆ CreateEditMethod()
获取创建与编辑方式。
创建于NX7.5.0。
许可证要求:无
◆ CreateLocation()
| bool NXOpen::Tooling::ReliefDesignBuilder::CreateLocation |
( |
| ) |
|
获取位移特征创建位置选项,true:在成型区域位置创建,false:在下一个工位(偏移一个节距)创建。
版本:NX7.5.0。
许可要求:无
◆ CurveSuperSelect()
| NXOpen::Section * NXOpen::Tooling::ReliefDesignBuilder::CurveSuperSelect |
( |
| ) |
|
获取用于创建或编辑自定义让位的草绘曲线轮廓。
创建于NX7.5.0。
许可证要求:无
◆ DeleteLinkedFace()
| void NXOpen::Tooling::ReliefDesignBuilder::DeleteLinkedFace |
( |
| ) |
|
删除关联的面特征。
版本:NX7.5.0。
许可要求:无
◆ DeleteMethod()
获取删除方式。
版本:NX7.5.0。
许可要求:无
◆ HideReliefStatus()
| bool NXOpen::Tooling::ReliefDesignBuilder::HideReliefStatus |
( |
| ) |
|
获取位移特征的隐藏(true)或显示(false)选项。
版本:NX7.5.0。
许可要求:无
◆ NumberOfCopy()
| int NXOpen::Tooling::ReliefDesignBuilder::NumberOfCopy |
( |
| ) |
|
获取要复制的位移特征数量。
版本:NX7.5.0。
许可要求:无
◆ Pitch()
| double NXOpen::Tooling::ReliefDesignBuilder::Pitch |
( |
| ) |
|
◆ PositionPrecisionValue()
| double NXOpen::Tooling::ReliefDesignBuilder::PositionPrecisionValue |
( |
| ) |
|
获取包围盒的位置精度值
版本:NX2306.0.0
许可要求:无
◆ PrecisionValue()
| double NXOpen::Tooling::ReliefDesignBuilder::PrecisionValue |
( |
| ) |
|
获取包围盒的精度值
版本:NX2306.0.0
许可要求:无
◆ ReliefFace()
获取用于创建边界框或通过WAVE链接到工作部件的面,作为创建自定义让位的参考。
创建于NX7.5.0。
许可证要求:无
◆ ReliefHeight()
获取让位高度。
创建于NX7.5.0。
许可证要求:无
◆ ReliefRadius()
获取让位半径。
创建于NX7.5.0。
许可证要求:无
◆ ReliefStart()
获取自定义让位的拉伸起始值。
创建于NX7.5.0。
许可证要求:无
◆ SelectionReliefToEdit()
获取要编辑的选定位移特征。
版本:NX7.5.0。
许可要求:无
◆ SetClearance()
| void NXOpen::Tooling::ReliefDesignBuilder::SetClearance |
( |
double | clearance | ) |
|
设置KF边界框的间隙值。
创建于NX7.5.0。
许可证要求:无
- 参数
-
◆ SetCreateEditMethod()
设置创建与编辑方式。
创建于NX7.5.0。
许可证要求:无
- 参数
-
◆ SetCreateLocation()
| void NXOpen::Tooling::ReliefDesignBuilder::SetCreateLocation |
( |
bool | createLocation | ) |
|
设置位移特征创建位置选项,true:在成型区域位置创建,false:在下一个工位(偏移一个节距)创建。
版本:NX7.5.0。
许可要求:无
- 参数
-
◆ SetDeleteMethod()
设置删除方式。
版本:NX7.5.0。
许可要求:无
- 参数
-
◆ SetFaces()
| void NXOpen::Tooling::ReliefDesignBuilder::SetFaces |
( |
const std::vector< NXOpen::Face * > & | faceOccs | ) |
|
将面实例设置到构建器属性中。
版本:NX7.5.0。
许可要求:无
- 参数
-
◆ SetHideReliefStatus()
| void NXOpen::Tooling::ReliefDesignBuilder::SetHideReliefStatus |
( |
bool | hideReliefStatus | ) |
|
设置位移特征的隐藏(true)或显示(false)选项。
版本:NX7.5.0。
许可要求:无
- 参数
-
◆ SetNumberOfCopy()
| void NXOpen::Tooling::ReliefDesignBuilder::SetNumberOfCopy |
( |
int | numberOfCopy | ) |
|
设置要复制的位移特征数量。
版本:NX7.5.0。
许可要求:无
- 参数
-
◆ SetPitch()
| void NXOpen::Tooling::ReliefDesignBuilder::SetPitch |
( |
double | pitch | ) |
|
设置节距。
版本:NX7.5.0。
许可要求:无
- 参数
-
◆ SetPositionPrecisionValue()
| void NXOpen::Tooling::ReliefDesignBuilder::SetPositionPrecisionValue |
( |
double | positionPrecisionValue | ) |
|
设置包围盒的位置精度值
版本:NX2306.0.0
许可要求:无
- 参数
-
| positionPrecisionValue | 位置精度值 |
◆ SetPrecisionValue()
| void NXOpen::Tooling::ReliefDesignBuilder::SetPrecisionValue |
( |
double | precisionValue | ) |
|
设置包围盒的精度值
版本:NX2306.0.0
许可要求:无
- 参数
-
◆ SetType()
设置让位设计的类型。
创建于NX7.5.0。
许可证要求:无
- 参数
-
◆ SetUdfOffset()
| void NXOpen::Tooling::ReliefDesignBuilder::SetUdfOffset |
( |
double | udfOffset | ) |
|
设置用户定义的偏置值
版本:NX2306.0.0
许可要求:无
- 参数
-
◆ SetUseNonAlignedMinimumBox()
| void NXOpen::Tooling::ReliefDesignBuilder::SetUseNonAlignedMinimumBox |
( |
bool | useNonAlignedMinimumBox | ) |
|
设置是否使用非对齐最小包围盒创建退刀槽,true:使用非对齐最小包围盒创建退刀槽
版本:NX2306.0.0
许可要求:无
- 参数
-
| useNonAlignedMinimumBox | 是否使用非对齐最小包围盒 |
◆ Type()
获取让位设计的类型。
创建于NX7.5.0。
许可证要求:无
◆ UdfOffset()
| double NXOpen::Tooling::ReliefDesignBuilder::UdfOffset |
( |
| ) |
|
获取用户定义的偏置值
版本:NX2306.0.0
许可要求:无
◆ UseNonAlignedMinimumBox()
| bool NXOpen::Tooling::ReliefDesignBuilder::UseNonAlignedMinimumBox |
( |
| ) |
|
获取是否使用非对齐最小包围盒创建退刀槽,true:使用非对齐最小包围盒创建退刀槽
版本:NX2306.0.0
许可要求:无
◆ WaveFaces()
| void NXOpen::Tooling::ReliefDesignBuilder::WaveFaces |
( |
| ) |
|
将面关联到工作部件,作为创建自定义位移特征的参考。
版本:NX7.5.0。
许可要求:无