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

对称特征构建器 更多...

#include <Features_SymmetricBuilder.hxx>

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

Public 类型

enum  PlaneOptions { PlaneOptionsExisting , PlaneOptionsNew }

Public 成员函数

NXOpen::SelectISurfaceExistingSymmetryPlane ()
NXOpen::SelectFaceMotionFace ()
NXOpen::Features::FaceRecognitionBuilderMoveAlongFace ()
NXOpen::PlaneNewSymmetryPlane ()
void SetNewSymmetryPlane (NXOpen::Plane *newSymmetryPlane)
void SetSymmetryPlaneOption (NXOpen::Features::SymmetricBuilder::PlaneOptions symmetryPlaneOption)
NXOpen::SelectFaceStationaryFace ()
NXOpen::Features::SymmetricBuilder::PlaneOptions SymmetryPlaneOption ()
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 _SymmetricBuilderBuilder

详细描述

对称特征构建器

表示NXOpen::Features::Symmetric的构建器
要创建此类的新实例,请使用NXOpen::Features::FeatureCollection::CreateSymmetricBuilder
默认值。

属性
MoveAlongFace.CloneEnabled 0
MoveAlongFace.CoaxialEnabled
MoveAlongFace.CoplanarAxesEnabled 0
MoveAlongFace.CoplanarEnabled
MoveAlongFace.EqualDiameterEnabled 0
MoveAlongFace.OffsetEnabled 0
MoveAlongFace.ParallelEnabled 0
MoveAlongFace.PatternEnabled 0
MoveAlongFace.PerpendicularEnabled 0
MoveAlongFace.RigidBodyFaceEnabled 0
MoveAlongFace.SameEntryEnabled 0
MoveAlongFace.SameEntrySurfaceEnabled 0
MoveAlongFace.SameOrbitEnabled 0
MoveAlongFace.SymmetricEnabled 0
MoveAlongFace.TangentEnabled 0
MoveAlongFace.ThicknessChainEnabled 0
MoveAlongFace.UseFaceBrowse 1
SymmetryPlaneOption 现有


在NX6.0.0中创建。

成员枚举类型说明

◆ PlaneOptions

表示平面选项。

枚举值
PlaneOptionsExisting 

现有平面

PlaneOptionsNew 

新平面

成员函数说明

◆ ExistingSymmetryPlane()

NXOpen::SelectISurface * NXOpen::Features::SymmetricBuilder::ExistingSymmetryPlane ( )

返回现有对称平面。 如果平面选项设置为 NXOpen::Features::SymmetricBuilder::PlaneOptionsExisting ,则使用 NXOpen::SelectFace 对象选择现有平面面或基准平面作为对称平面。
在NX6.0.0中创建。

许可要求:无

◆ MotionFace()

NXOpen::SelectFace * NXOpen::Features::SymmetricBuilder::MotionFace ( )

返回运动面。 约束施加在运动面和固定面之间。 施加约束时运动面会被变换。
在NX6.0.0中创建。

许可要求:无

◆ MoveAlongFace()

NXOpen::Features::FaceRecognitionBuilder * NXOpen::Features::SymmetricBuilder::MoveAlongFace ( )

返回沿动面。 使用 NXOpen::Features::FaceRecognitionBuilder 对象收集跟随面。 选择运动面时,它将用作识别跟随面的种子。
在NX6.0.0中创建。

许可要求:无

◆ NewSymmetryPlane()

NXOpen::Plane * NXOpen::Features::SymmetricBuilder::NewSymmetryPlane ( )

返回新对称平面。 如果平面选项设置为 NXOpen::Features::SymmetricBuilder::PlaneOptionsNew ,则使用 NXOpen::Plane 对象定义对称平面。
在NX6.0.0中创建。

许可要求:无

◆ SetNewSymmetryPlane()

void NXOpen::Features::SymmetricBuilder::SetNewSymmetryPlane ( NXOpen::Plane * newSymmetryPlane)

设置新对称平面。 如果平面选项设置为 NXOpen::Features::SymmetricBuilder::PlaneOptionsNew ,则使用 NXOpen::Plane 对象定义对称平面。
在NX6.0.0中创建。

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

参数
newSymmetryPlane新对称平面

◆ SetSymmetryPlaneOption()

void NXOpen::Features::SymmetricBuilder::SetSymmetryPlaneOption ( NXOpen::Features::SymmetricBuilder::PlaneOptions symmetryPlaneOption)

设置对称平面选项。 对称平面是定义固定面和运动面对称性的平面。 可以使用 NXOpen::Features::SymmetricBuilder::PlaneOptionsExistingNXOpen::Features::SymmetricBuilder::PlaneOptionsNew 平面选项来定义对称平面。
在NX6.0.0中创建。

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

参数
symmetryPlaneOption对称平面选项

◆ StationaryFace()

NXOpen::SelectFace * NXOpen::Features::SymmetricBuilder::StationaryFace ( )

返回固定面。 约束施加在固定面和运动面之间。 施加约束时固定面保持静止。
在NX6.0.0中创建。

许可要求:无

◆ SymmetryPlaneOption()

NXOpen::Features::SymmetricBuilder::PlaneOptions NXOpen::Features::SymmetricBuilder::SymmetryPlaneOption ( )

返回对称平面选项。 对称平面是定义固定面和运动面对称性的平面。 可以使用 NXOpen::Features::SymmetricBuilder::PlaneOptionsExistingNXOpen::Features::SymmetricBuilder::PlaneOptionsNew 平面选项来定义对称平面。
在NX6.0.0中创建。

许可要求:无