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

复制面特征构建器 更多...

#include <Features_CopyFaceBuilder.hxx>

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

Public 成员函数

bool DoPaste ()
NXOpen::Features::FaceRecognitionBuilderFaceToCopy ()
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 _CopyFaceBuilderBuilder

详细描述

复制面特征构建器

        表示复制面特征的构建器。
         <br> 要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreateCopyFaceBuilder  NXOpen::Features::FeatureCollection::CreateCopyFaceBuilder @endlink  <br>
    默认值。
    <list type="table">
    <listheader><term>
    属性</term>  <description>
    值</description> </listheader>
    <item><term>
    FaceToCopy.CloneEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceToCopy.CoaxialEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceToCopy.CoplanarAxesEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceToCopy.CoplanarEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceToCopy.EqualDiameterEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceToCopy.OffsetEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceToCopy.ParallelEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceToCopy.PatternEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceToCopy.PerpendicularEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceToCopy.RigidBodyFaceEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceToCopy.SameEntryEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceToCopy.SameEntrySurfaceEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceToCopy.SameOrbitEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceToCopy.SymmetricEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceToCopy.TangentEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceToCopy.ThicknessChainEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceToCopy.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::CopyFaceBuilder::DoPaste ( )

返回粘贴选项,用于定义是否将复制的面粘贴到目标体上。
于 NX6.0.0 中创建。

许可证要求:无

◆ FaceToCopy()

NXOpen::Features::FaceRecognitionBuilder * NXOpen::Features::CopyFaceBuilder::FaceToCopy ( )

返回包含要复制面的面识别建造器。
于 NX6.0.0 中创建。

许可证要求:无

◆ Motion()

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

返回复制面移动所围绕的运动。
于 NX6.0.0 中创建。

许可证要求:无

◆ ReverseDirection()

bool NXOpen::Features::CopyFaceBuilder::ReverseDirection ( )

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

许可证要求:无

◆ SetDoPaste()

void NXOpen::Features::CopyFaceBuilder::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::CopyFaceBuilder::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::CopyFaceBuilder::TargetBody ( )

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

许可证要求:无