拉伸特征构建器
更多...
#include <Features_ExtrudeBuilder.hxx>
|
|
class | _ExtrudeBuilderBuilder |
拉伸特征构建器
表示拉伸特征构建器。用于创建或编辑拉伸特征。 该类的输入可以是收敛对象。
此类提供获取各种拉伸子组件的方法。
以下是默认值和选项。
截面 必须由用户设置
方向 必须由用户设置
极限类型
起始极限距离 0.0/0.0 [英寸/毫米]
结束极限距离 1.0/25.0 [英寸/毫米]
拔模类型 NXOpen::GeometricUtilities::SimpleDraft::SimpleDraftTypeNoDraft
布尔运算符号 NXOpen::Features::Feature::BooleanTypeCreate
布尔运算目标 NULL
允许自相交截面 false
要创建此类的新实例,请使用 NXOpen::Features::FeatureCollection::CreateExtrudeBuilder
默认值。
| 属性 | 值 |
| SmartVolumeProfile.OpenProfileSmartVolumeOption | 0 |
在 NX4.0.0 中创建。
◆ AllowSelfIntersectingSection()
| void NXOpen::Features::ExtrudeBuilder::AllowSelfIntersectingSection |
( |
bool | allowSelfIntersectingSection | ) |
|
设置支持自相交截面的选项
创建于NX7.5.0版本。
许可证要求:solid_modeling ("SOLIDS MODELING")
- 参数
-
| allowSelfIntersectingSection | 如果为true,则允许自相交截面。 |
◆ AngularTolerance()
| double NXOpen::Features::ExtrudeBuilder::AngularTolerance |
( |
| ) |
|
返回角度公差
于 NX4.0.0 创建。
许可证要求:无
◆ BooleanOperation()
返回拉伸布尔运算
于 NX4.0.0 创建。
许可证要求:无
◆ ChainingTolerance()
| double NXOpen::Features::ExtrudeBuilder::ChainingTolerance |
( |
| ) |
|
返回链公差
于 NX4.0.0 创建。
许可证要求:无
◆ Direction()
返回拉伸方向
于 NX4.0.0 创建。
许可证要求:无
◆ DistanceTolerance()
| double NXOpen::Features::ExtrudeBuilder::DistanceTolerance |
( |
| ) |
|
返回距离公差
于 NX4.0.0 创建。
许可证要求:无
◆ Draft()
返回拉伸拔模运算
于 NX4.0.0 创建。
许可证要求:无
◆ FeatureOptions()
获取特征选项
创建于NX4.0.0版本。
许可证要求:无
◆ Limits()
获取拉伸极限
创建于NX4.0.0版本。
许可证要求:无
◆ Offset()
获取拉伸偏置操作
创建于NX4.0.0版本。
许可证要求:无
◆ PlanarTolerance()
| double NXOpen::Features::ExtrudeBuilder::PlanarTolerance |
( |
| ) |
|
返回平面公差
于 NX4.0.0 创建。
许可证要求:无
◆ Section()
返回截面
于 NX4.0.0 创建。
许可证要求:无
◆ SetAngularTolerance()
| void NXOpen::Features::ExtrudeBuilder::SetAngularTolerance |
( |
double | angleTolerance | ) |
|
设置角度公差
于 NX4.0.0 创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
- 参数
-
◆ SetChainingTolerance()
| void NXOpen::Features::ExtrudeBuilder::SetChainingTolerance |
( |
double | chainingTolerance | ) |
|
设置链公差
于 NX4.0.0 创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
- 参数
-
◆ SetDirection()
设置拉伸方向
于 NX4.0.0 创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
- 参数
-
◆ SetDistanceTolerance()
| void NXOpen::Features::ExtrudeBuilder::SetDistanceTolerance |
( |
double | distanceTolerance | ) |
|
设置距离公差
于 NX4.0.0 创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
- 参数
-
◆ SetPlanarTolerance()
| void NXOpen::Features::ExtrudeBuilder::SetPlanarTolerance |
( |
double | planarTolerance | ) |
|
设置平面公差
于 NX4.0.0 创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
- 参数
-
◆ SetSection()
| void NXOpen::Features::ExtrudeBuilder::SetSection |
( |
NXOpen::Section * | section | ) |
|
设置截面
于 NX4.0.0 创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
- 参数
-
◆ SetToleranceValues()
| void NXOpen::Features::ExtrudeBuilder::SetToleranceValues |
( |
double | distanceTolerance, |
|
|
double | chainingTolerance, |
|
|
double | planarTolerance, |
|
|
double | angularTolerance ) |
一次性设置所有公差
创建于NX4.0.0版本。
许可证要求:solid_modeling ("SOLIDS MODELING")
- 参数
-
| distanceTolerance | 距离公差 |
| chainingTolerance | 链公差 |
| planarTolerance | 平面公差 |
| angularTolerance | 角度公差 |
◆ SmartVolumeProfile()
获取智能体积轮廓
创建于NX8.5.0版本。
许可证要求:无
◆ SmartVolumeProfile1()
获取智能体积轮廓
创建于NX1847.0.0版本。
许可证要求:无