|
NX Open C++ 参考指南 2406 v1.1
|
拔模体构建器 更多...
#include <Features_DraftBodyBuilder.hxx>
Public 类型 | |
| enum | MatchingScope { MatchingScopeAll , MatchingScopeAllButSelected } |
| enum | MatchingType { MatchingTypeNone , MatchingTypeToIsocline , MatchingTypeTangentToFace , MatchingTypeFromEdges } |
| enum | MatchOption { MatchOptionNone , MatchOptionAll , MatchOptionAllButSelected } |
| enum | Method { MethodIsocline , MethodTrueDraft } |
| enum | RepairingPartingEdgeOption { RepairingPartingEdgeOptionNone , RepairingPartingEdgeOptionWithFillet , RepairingPartingEdgeOptionWithLineAndFillet } |
| enum | RepairOption { RepairOptionNone , RepairOptionBlends , RepairOptionPlanes , RepairOptionBoth } |
| enum | Types { TypesEdges , TypesFaces } |
友元 | |
| class | _DraftBodyBuilderBuilder |
拔模体构建器
表示 @link NXOpen::Features::DraftBody NXOpen::Features::DraftBody@endlink 构造器 <br> 要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreateDraftBodyBuilder NXOpen::Features::FeatureCollection::CreateDraftBodyBuilder @endlink <br>
默认值。
| 属性 | 值 |
|---|---|
| DraftAngle.Value | 10.0 |
| DraftMethod | Isocline |
| ExtremeFacePointOverridesStationary | False |
| FilletRadius.Value | 2.5 (毫米零件), 0.1 (英寸零件) |
| MatchScope | All |
| MatchType | None |
| RepairPartingEdge | None |
| RepairRadius.Value (已过时) | 2.5 (毫米零件), 0.1 (英寸零件) |
| RepairingOption (已过时) | None |
| Type | Edges |
| UseDraftedBodyAsPartingObject | False |
创建于 NX5.0.0.
| NXOpen::Expression * NXOpen::Features::DraftBodyBuilder::DraftAngle | ( | ) |
返回拔模角度
创建于NX5.0.0。
许可要求:无
| NXOpen::Features::DraftBodyBuilder::Method NXOpen::Features::DraftBodyBuilder::DraftMethod | ( | ) |
返回拔模方法
创建于NX5.0.0。
许可要求:无
| NXOpen::Direction * NXOpen::Features::DraftBodyBuilder::DrawDirection | ( | ) |
返回拉深方向
创建于NX5.0.0。
许可要求:无
| NXOpen::ScCollector * NXOpen::Features::DraftBodyBuilder::EdgesToMoveToDraftedFace | ( | ) |
获取要移动到拔模面的边
于NX5.0.0中创建。
许可要求:无
| bool NXOpen::Features::DraftBodyBuilder::ExtremeFacePointOverridesStationary | ( | ) |
返回最远面点是否覆盖固定面
创建于NX5.0.0.
许可要求:无
| NXOpen::ScCollector * NXOpen::Features::DraftBodyBuilder::FacesToDraft | ( | ) |
返回要拔模的面
创建于NX5.0.0。
许可要求:无
| NXOpen::ScCollector * NXOpen::Features::DraftBodyBuilder::FacesToMoveToDraftedFace | ( | ) |
获取要移动到拔模面的面
于NX5.0.0中创建。
许可要求:无
| NXOpen::Expression * NXOpen::Features::DraftBodyBuilder::FilletRadius | ( | ) |
返回修复半径
返回倒圆角半径
创建于NX9.0.0.
许可要求:无
| NXOpen::Features::DraftBodyBuilder::MatchingScope NXOpen::Features::DraftBodyBuilder::MatchScope | ( | ) |
返回匹配选项
设置匹配选项
匹配选项 返回匹配范围
创建于NX9.0.0.
许可要求:无
| NXOpen::Features::DraftBodyBuilder::MatchingType NXOpen::Features::DraftBodyBuilder::MatchType | ( | ) |
返回匹配类型
创建于NX9.0.0.
许可要求:无
| NXOpen::SelectDisplayableObject * NXOpen::Features::DraftBodyBuilder::PartingObject | ( | ) |
返回分型对象
创建于NX5.0.0。
许可要求:无
| NXOpen::Features::DraftBodyBuilder::RepairingPartingEdgeOption NXOpen::Features::DraftBodyBuilder::RepairPartingEdge | ( | ) |
返回修复选项
设置修复选项
修复选项 返回修复分型边选项
创建于NX9.0.0.
许可要求:无
| void NXOpen::Features::DraftBodyBuilder::SetDraftMethod | ( | NXOpen::Features::DraftBodyBuilder::Method | draftMethod | ) |
设置拔模方法
创建于NX5.0.0。
许可要求:solid_modeling("实体建模")
| draftMethod | 拔模方法 |
| void NXOpen::Features::DraftBodyBuilder::SetDrawDirection | ( | NXOpen::Direction * | drawDirection | ) |
设置拉深方向
创建于NX5.0.0。
许可要求:solid_modeling("实体建模")
| drawDirection | 拉深方向 |
| void NXOpen::Features::DraftBodyBuilder::SetExtremeFacePointOverridesStationary | ( | bool | extremeFacePointOverridesStationary | ) |
设置极面点替代固定状态
于NX5.0.0中创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| extremeFacePointOverridesStationary | 极面点替代固定状态 |
| void NXOpen::Features::DraftBodyBuilder::SetMatchScope | ( | NXOpen::Features::DraftBodyBuilder::MatchingScope | matchingScope | ) |
设置匹配范围
创建于NX9.0.0.
许可要求:实体建模 ("SOLIDS MODELING")
| matchingScope | 匹配范围 |
| void NXOpen::Features::DraftBodyBuilder::SetMatchType | ( | NXOpen::Features::DraftBodyBuilder::MatchingType | matchType | ) |
设置匹配类型
创建于NX9.0.0.
许可要求:实体建模 ("SOLIDS MODELING")
| matchType | 匹配类型 |
| void NXOpen::Features::DraftBodyBuilder::SetRepairPartingEdge | ( | NXOpen::Features::DraftBodyBuilder::RepairingPartingEdgeOption | repairingPartingEdges | ) |
设置修复分型边选项
创建于NX9.0.0.
许可要求:实体建模 ("SOLIDS MODELING")
| repairingPartingEdges | 修复分型边选项 |
| void NXOpen::Features::DraftBodyBuilder::SetTolerance | ( | double | tolerance | ) |
设置公差
于NX5.0.0中创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| tolerance | 公差 |
| void NXOpen::Features::DraftBodyBuilder::SetType | ( | NXOpen::Features::DraftBodyBuilder::Types | type | ) |
设置拔模体类型
创建于NX5.0.0。
许可要求:solid_modeling("实体建模")
| type | 类型 |
| void NXOpen::Features::DraftBodyBuilder::SetUseDraftedBodyAsPartingObject | ( | bool | useDraftedBodyAsPartingObject | ) |
设置是否将已拔模的体用作分型对象
创建于NX11.0.0。
许可要求:solid_modeling("实体建模")
| useDraftedBodyAsPartingObject | 将已拔模的体用作分型对象 |
| NXOpen::ScCollector * NXOpen::Features::DraftBodyBuilder::StationaryEdgesAboveParting | ( | ) |
返回分型线以上的固定边缘
创建于NX5.0.0。
许可要求:无
| NXOpen::ScCollector * NXOpen::Features::DraftBodyBuilder::StationaryEdgesBelowParting | ( | ) |
返回分型线以下的固定边缘
创建于NX5.0.0。
许可要求:无
| double NXOpen::Features::DraftBodyBuilder::Tolerance | ( | ) |
获取公差
于NX5.0.0中创建。
许可要求:无
| NXOpen::Features::DraftBodyBuilder::Types NXOpen::Features::DraftBodyBuilder::Type | ( | ) |
返回拔模体类型
创建于NX5.0.0。
许可要求:无
| NXOpen::ScCollector * NXOpen::Features::DraftBodyBuilder::UnmatchedEdges | ( | ) |
返回当匹配选项为AllButSelected时不匹配的边
创建于NX5.0.0.
许可要求:无
| NXOpen::ScCollector * NXOpen::Features::DraftBodyBuilder::UnmatchedFaces | ( | ) |
返回当匹配选项为AllButSelected时不匹配的面
创建于NX5.0.0.
许可要求:无
| bool NXOpen::Features::DraftBodyBuilder::UseDraftedBodyAsPartingObject | ( | ) |
返回是否将已拔模的体用作分型对象
创建于NX11.0.0。
许可要求:无