NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Features::DeleteFaceBuilder类 参考

删除面特征构建器 更多...

#include <Features_DeleteFaceBuilder.hxx>

类 NXOpen::Features::DeleteFaceBuilder 继承关系图:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  CapOptionValues { CapOptionValuesFaceOrPlane , CapOptionValuesNewPlane }
enum  FaceEdgeBlendPreferenceOptions { FaceEdgeBlendPreferenceOptionsNotch , FaceEdgeBlendPreferenceOptionsCliff }
enum  SelectTypes { SelectTypesFace , SelectTypesHole , SelectTypesBlend , SelectTypesFaceEdgeBlend }
enum  SetbackOptions { SetbackOptionsSelectedBlend , SetbackOptionsNeighborBlend }

Public 成员函数

NXOpen::ScCollectorBlendCollector ()
NXOpen::SelectISurfaceCapFace ()
NXOpen::Features::DeleteFaceBuilder::CapOptionValues CapOption ()
NXOpen::PlaneCapPlane ()
void DeleteFaceOnMultibodies ()
bool DeletePartialBlend ()
NXOpen::ScCollectorFaceCollector ()
NXOpen::Features::DeleteFaceBuilder::FaceEdgeBlendPreferenceOptions FaceEdgeBlendPreference ()
NXOpen::Features::FaceRecognitionBuilderFaceRecognized ()
bool Heal ()
bool HealPlanar ()
NXOpen::ExpressionMaxBlendRadius ()
NXOpen::ExpressionMaxHoleDiameter ()
NXOpen::Features::DeleteFaceBuilder::SetbackOptions Setback ()
void SetCapOption (NXOpen::Features::DeleteFaceBuilder::CapOptionValues capOption)
void SetCapPlane (NXOpen::Plane *capPlane)
void SetDeletePartialBlend (bool deletePartialBlend)
void SetFaceEdgeBlendPreference (NXOpen::Features::DeleteFaceBuilder::FaceEdgeBlendPreferenceOptions faceEdgeBlendPreference)
void SetHeal (bool heal)
void SetHealPlanar (bool healPlanar)
void SetSetback (NXOpen::Features::DeleteFaceBuilder::SetbackOptions setback)
void SetSpecifyBlend (bool specifyBlend)
void SetType (NXOpen::Features::DeleteFaceBuilder::SelectTypes selectType)
void SetUseHoleDiameter (bool useHoleDiameter)
bool SpecifyBlend ()
NXOpen::Features::DeleteFaceBuilder::SelectTypes Type ()
bool UseHoleDiameter ()
Public 成员函数 继承自 NXOpen::Features::FeatureBuilder
NXOpen::Features::FeatureCommitFeature ()
NXOpen::Features::FeatureGetFeature ()
void HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature)
bool ParentFeatureInternal ()
void SetParentFeatureInternal (bool isInternal)
void SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
void ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature)
void UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _DeleteFaceBuilderBuilder

详细描述

删除面特征构建器

        表示删除面特征的建造器,在nx502版本前请勿使用。
         <br> 要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreateDeleteFaceBuilder  NXOpen::Features::FeatureCollection::CreateDeleteFaceBuilder @endlink  <br>
    默认值。
    <list type="table">
    <listheader><term>
    属性</term>  <description>
    值</description> </listheader>
    <item><term>
    CapOption </term> <description>
    FaceOrPlane </description> </item>
    <item><term>
    DeletePartialBlend </term> <description>
    False </description> </item>
    <item><term>
    FaceEdgeBlendPreference </term> <description>
    Cliff </description> </item>
    <item><term>
    FaceRecognized.CloneEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceRecognized.CoaxialEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceRecognized.CoplanarAxesEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceRecognized.CoplanarEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceRecognized.EqualDiameterEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceRecognized.OffsetEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceRecognized.ParallelEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceRecognized.PatternEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceRecognized.PerpendicularEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceRecognized.RigidBodyFaceEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceRecognized.SameEntryEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceRecognized.SameEntrySurfaceEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceRecognized.SameOrbitEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceRecognized.SymmetricEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceRecognized.TangentEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceRecognized.ThicknessChainEnabled </term> <description>
    0 </description> </item>

FaceRecognized.UseFaceBrowse 1 Heal True HealPlanar False MaxBlendRadius.Value 5.0 (毫米单位零件), 0.2 (英寸单位零件) MaxHoleDiameter.Value 5.0 (毫米单位零件), 0.2 (英寸单位零件) Setback SelectedBlend SpecifyBlend False UseHoleDiameter True


创建于NX5.0.2.

成员枚举类型说明

◆ CapOptionValues

表示补片选项值。

枚举值
CapOptionValuesFaceOrPlane 

面或平面。

CapOptionValuesNewPlane 

新平面。

◆ FaceEdgeBlendPreferenceOptions

表示面边倒圆偏好选项。

枚举值
FaceEdgeBlendPreferenceOptionsNotch 

作为槽口倒圆删除。

FaceEdgeBlendPreferenceOptionsCliff 

作为悬崖倒圆删除。

◆ SelectTypes

选择类型枚举,在nx502之前请勿使用
创建于NX5.0.2.

枚举值
SelectTypesFace 

表示删除面类型。

SelectTypesHole 

表示删除孔类型。

SelectTypesBlend 

表示删除倒圆类型。

SelectTypesFaceEdgeBlend 

表示删除槽口倒圆类型。

◆ SetbackOptions

表示退刀选项。

枚举值
SetbackOptionsSelectedBlend 

沿所选倒圆退刀补片。

SetbackOptionsNeighborBlend 

沿所选倒圆的相邻倒圆退刀补片。

成员函数说明

◆ BlendCollector()

NXOpen::ScCollector * NXOpen::Features::DeleteFaceBuilder::BlendCollector ( )

返回包含要删除的倒圆的倒圆收集器
创建于NX9.0.0。

许可要求:无

◆ CapFace()

NXOpen::SelectISurface * NXOpen::Features::DeleteFaceBuilder::CapFace ( )

返回用作封闭面的面或平面。
于NX8.0.1创建。

许可证要求:无

◆ CapOption()

NXOpen::Features::DeleteFaceBuilder::CapOptionValues NXOpen::Features::DeleteFaceBuilder::CapOption ( )

返回封闭选项。
于NX8.0.1创建。

许可证要求:无

◆ CapPlane()

NXOpen::Plane * NXOpen::Features::DeleteFaceBuilder::CapPlane ( )

返回用作封闭面的新平面。
于NX8.0.1创建。

许可证要求:无

◆ DeleteFaceOnMultibodies()

void NXOpen::Features::DeleteFaceBuilder::DeleteFaceOnMultibodies ( )

多体删除面
创建于NX1847.0.0。

许可要求:无

◆ DeletePartialBlend()

bool NXOpen::Features::DeleteFaceBuilder::DeletePartialBlend ( )

返回是否删除部分倒圆的标志。
创建于NX8.5.0。

许可要求:无

◆ FaceCollector()

NXOpen::ScCollector * NXOpen::Features::DeleteFaceBuilder::FaceCollector ( )

返回用于收集待删除面的面选择器,NX5.0.2之前版本请勿使用
于NX5.0.2创建。

许可证要求:无

◆ FaceEdgeBlendPreference()

NXOpen::Features::DeleteFaceBuilder::FaceEdgeBlendPreferenceOptions NXOpen::Features::DeleteFaceBuilder::FaceEdgeBlendPreference ( )

返回用于指定将不确定倒圆链删除为槽链还是为峭壁链的首选项选项
创建于NX10.0.0。

许可要求:无

◆ FaceRecognized()

NXOpen::Features::FaceRecognitionBuilder * NXOpen::Features::DeleteFaceBuilder::FaceRecognized ( )

返回识别为要删除的面。有关详细信息,请参考NXOpen::Features::FaceRecognitionBuilder
创建于NX2007.0.0。

许可要求:无

◆ Heal()

bool NXOpen::Features::DeleteFaceBuilder::Heal ( )

返回删除面时是否修复体的标志。若为true则修复体,否则不修复。
于NX8.0.0创建。

许可证要求:无

◆ HealPlanar()

bool NXOpen::Features::DeleteFaceBuilder::HealPlanar ( )

返回在修复孔过程中是否查找孔所有边所在的平面并将其附加到覆盖孔的面上的标志,进一步通知前请勿使用
于NX7.5.0创建。

许可证要求:无

◆ MaxBlendRadius()

NXOpen::Expression * NXOpen::Features::DeleteFaceBuilder::MaxBlendRadius ( )

返回要删除的倒圆的最大半径,仅适用于删除倒圆类型
创建于NX9.0.0。

许可要求:无

◆ MaxHoleDiameter()

NXOpen::Expression * NXOpen::Features::DeleteFaceBuilder::MaxHoleDiameter ( )

返回待删除孔的最大直径,仅用于删除孔类型,且仅在use_hole_diameter为true时有效,NX5.0.2之前版本请勿使用
于NX5.0.2创建。

许可证要求:无

◆ Setback()

NXOpen::Features::DeleteFaceBuilder::SetbackOptions NXOpen::Features::DeleteFaceBuilder::Setback ( )

返回回退选项。
创建于NX8.5.0。

许可要求:无

◆ SetCapOption()

void NXOpen::Features::DeleteFaceBuilder::SetCapOption ( NXOpen::Features::DeleteFaceBuilder::CapOptionValues capOption)

设置封闭选项。
于NX8.0.1创建。

许可证要求:nx_synchronous ("NX Synchronous"), solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")

参数
capOption封闭选项

◆ SetCapPlane()

void NXOpen::Features::DeleteFaceBuilder::SetCapPlane ( NXOpen::Plane * capPlane)

设置用作封闭面的新平面。
于NX8.0.1创建。

许可证要求:nx_synchronous ("NX Synchronous"), solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")

参数
capPlane封闭平面

◆ SetDeletePartialBlend()

void NXOpen::Features::DeleteFaceBuilder::SetDeletePartialBlend ( bool deletePartialBlend)

设置是否删除部分倒圆的标志。
创建于NX8.5.0。

许可要求:nx_synchronous ("NX Synchronous")、solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")

参数
deletePartialBlenddeletepartialblend

◆ SetFaceEdgeBlendPreference()

void NXOpen::Features::DeleteFaceBuilder::SetFaceEdgeBlendPreference ( NXOpen::Features::DeleteFaceBuilder::FaceEdgeBlendPreferenceOptions faceEdgeBlendPreference)

设置用于指定将不确定倒圆链删除为槽链还是为峭壁链的首选项选项
创建于NX10.0.0。

许可要求:nx_synchronous ("NX Synchronous")、solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE")

参数
faceEdgeBlendPreferencefaceedgeblendpreference

◆ SetHeal()

void NXOpen::Features::DeleteFaceBuilder::SetHeal ( bool heal)

设置删除面时是否修复体的标志。若为true则修复体,否则不修复。
于NX8.0.0创建。

许可证要求:nx_synchronous ("NX Synchronous"), solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")

参数
heal修复

◆ SetHealPlanar()

void NXOpen::Features::DeleteFaceBuilder::SetHealPlanar ( bool healPlanar)

设置在修复孔过程中是否查找孔所有边所在的平面并将其附加到覆盖孔的面上的标志,进一步通知前请勿使用
于NX7.5.0创建。

许可证要求:nx_synchronous ("NX Synchronous"), solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")

参数
healPlanar修复平面

◆ SetSetback()

void NXOpen::Features::DeleteFaceBuilder::SetSetback ( NXOpen::Features::DeleteFaceBuilder::SetbackOptions setback)

设置回退选项。
创建于NX8.5.0。

许可要求:nx_synchronous ("NX Synchronous")、solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")

参数
setbacksetback

◆ SetSpecifyBlend()

void NXOpen::Features::DeleteFaceBuilder::SetSpecifyBlend ( bool specifyBlend)

设置是否将所有输入面视为倒圆面的标志,进一步通知前请勿使用
于NX7.5.0创建。

许可证要求:nx_synchronous ("NX Synchronous"), solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")

参数
specifyBlend指定倒圆

◆ SetType()

void NXOpen::Features::DeleteFaceBuilder::SetType ( NXOpen::Features::DeleteFaceBuilder::SelectTypes selectType)

设置删除面类型,在nx502之前请勿使用
创建于NX5.0.2.

许可证要求 : nx_synchronous ("NX同步"), solid_modeling ("实体建模") OR cam_base ("CAM基础") OR insp_programming ("检测编程")

参数
selectType删除面类型

◆ SetUseHoleDiameter()

void NXOpen::Features::DeleteFaceBuilder::SetUseHoleDiameter ( bool useHoleDiameter)

设置是否使用孔径过滤孔的标志,仅用于删除孔类型,若为true需设置最大孔径,NX5.0.2之前版本请勿使用
于NX5.0.2创建。

许可证要求:nx_synchronous ("NX Synchronous"), solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")

参数
useHoleDiameter使用孔径的标志

◆ SpecifyBlend()

bool NXOpen::Features::DeleteFaceBuilder::SpecifyBlend ( )

返回是否将所有输入面视为倒圆面的标志,进一步通知前请勿使用
于NX7.5.0创建。

许可证要求:无

◆ Type()

NXOpen::Features::DeleteFaceBuilder::SelectTypes NXOpen::Features::DeleteFaceBuilder::Type ( )

返回删除面类型,在nx502之前请勿使用
创建于NX5.0.2.

许可证要求 : None

◆ UseHoleDiameter()

bool NXOpen::Features::DeleteFaceBuilder::UseHoleDiameter ( )

返回是否使用孔径过滤孔的标志,仅用于删除孔类型,若为true需设置最大孔径,NX5.0.2之前版本请勿使用
于NX5.0.2创建。

许可证要求:无