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

切割面特征构建器类 更多...

#include <Features_CutFaceBuilder.hxx>

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

Public 成员函数

bool DoPaste ()
NXOpen::Features::FaceRecognitionBuilderFaceToCut ()
NXOpen::GeometricUtilities::ModlMotionMotion ()
bool ReverseDirection ()
void SetDoPaste (bool doPaste)
void SetReverseDirection (bool reverseDirection)
NXOpen::SelectBodyTargetBody ()
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 _CutFaceBuilderBuilder

详细描述

切割面特征构建器类

        表示修剪面特征的构建器。
         <br> 要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreateCutFaceBuilder  NXOpen::Features::FeatureCollection::CreateCutFaceBuilder @endlink  <br>
    默认值。
    <list type="table">
    <listheader><term>
    属性</term>  <description>
    值</description> </listheader>
    <item><term>
    FaceToCut.CloneEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceToCut.CoaxialEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceToCut.CoplanarAxesEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceToCut.CoplanarEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceToCut.EqualDiameterEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceToCut.OffsetEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceToCut.ParallelEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceToCut.PatternEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceToCut.PerpendicularEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceToCut.RigidBodyFaceEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceToCut.SameEntryEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceToCut.SameEntrySurfaceEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceToCut.SameOrbitEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceToCut.SymmetricEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceToCut.TangentEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceToCut.ThicknessChainEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceToCut.UseFaceBrowse </term> <description>
    1 </description> </item>
    <item><term>
    Motion.DeltaEnum </term> <description>
    ReferenceWcsWorkPart </description> </item>
    <item><term>
    Motion.DeltaXc.Value </term> <description>
    0.0 </description> </item>

Motion.DeltaYc.Value 0.0 Motion.DeltaZc.Value 0.0 Motion.Option DistanceAngle


创建于NX6.0.0。

成员函数说明

◆ DoPaste()

bool NXOpen::Features::CutFaceBuilder::DoPaste ( )

返回“是否粘贴”选项,该选项定义是否将剪切面粘贴到目标体上。
创建于NX6.0.0。

许可证要求:无

◆ FaceToCut()

NXOpen::Features::FaceRecognitionBuilder * NXOpen::Features::CutFaceBuilder::FaceToCut ( )

返回用于剪切面的面识别构造器。
创建于NX6.0.0。

许可证要求:无

◆ Motion()

NXOpen::GeometricUtilities::ModlMotion * NXOpen::Features::CutFaceBuilder::Motion ( )

返回用于剪切面移动的运动构造器。
创建于NX6.0.0。

许可证要求:无

◆ ReverseDirection()

bool NXOpen::Features::CutFaceBuilder::ReverseDirection ( )

返回反向方向标志。 该标志用于指示是否反转目标体方向,若目标体为实体则该标志禁用。
创建于NX6.0.0。

许可证要求:无

◆ SetDoPaste()

void NXOpen::Features::CutFaceBuilder::SetDoPaste ( bool doPaste)

设置“是否粘贴”选项,该选项定义是否将剪切面粘贴到目标体上。
创建于NX6.0.0。

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

参数
doPaste是否粘贴

◆ SetReverseDirection()

void NXOpen::Features::CutFaceBuilder::SetReverseDirection ( bool reverseDirection)

设置反向方向标志。 该标志用于指示是否反转目标体方向,若目标体为实体则该标志禁用。
创建于NX6.0.0。

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

参数
reverseDirection反向方向

◆ TargetBody()

NXOpen::SelectBody * NXOpen::Features::CutFaceBuilder::TargetBody ( )

返回目标体。 目标体可以是实体或片体。
创建于NX6.0.0。

许可证要求:无