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

包裹构建器 更多...

#include <Features_WrapBuilder.hxx>

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

Public 类型

enum  Types { TypesWrap , TypesUnwrap }

Public 成员函数

double AngleTolerance ()
bool Associative ()
NXOpen::SectionCurves ()
NXOpen::ExpressionCutLineAngle ()
double DistanceTolerance ()
NXOpen::ScCollectorFaces ()
NXOpen::SelectISurfacePlane ()
void SetAngleTolerance (double angleTolerance)
void SetAssociative (bool associative)
void SetDistanceTolerance (double distanceTolerance)
void SetSpecifyPlane (NXOpen::Plane *plane)
void SetType (NXOpen::Features::WrapBuilder::Types type)
NXOpen::PlaneSpecifyPlane ()
NXOpen::Features::WrapBuilder::Types Type ()
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 _WrapBuilderBuilder

详细描述

包裹构建器

表示 @link NXOpen::Features::WrapUnwrap NXOpen::Features::WrapUnwrap@endlink  构建器。此类用于创建或编辑包裹或展开曲线特征的过程,以及创建未与特征关联的包裹或展开曲线。
 <br> 要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreateWrapBuilder  NXOpen::Features::FeatureCollection::CreateWrapBuilder @endlink  <br>

默认值。

属性
角度公差 0.5
关联 1
裁剪线角度.Value 180(毫米部件),180(英寸部件)
距离公差 0.0254(毫米部件),0.001(英寸部件)


在NX6.0.0中创建。

成员枚举类型说明

◆ Types

正在执行的包裹操作类型的设置。

枚举值
TypesWrap 

曲线将从平面包裹到所选面上, 编辑期间可获取此值,但任何变更将被忽略。

TypesUnwrap 

曲线将从所选面展开到切平面上, 编辑期间可获取此值,但任何变更将被忽略。

成员函数说明

◆ AngleTolerance()

double NXOpen::Features::WrapBuilder::AngleTolerance ( )

返回用于确定处理过程中曲线采样以及输出精度的角度公差。
创建于 NX6.0.0。

许可证要求:无

◆ Associative()

bool NXOpen::Features::WrapBuilder::Associative ( )

返回在创建过程中指示是否要创建特征或仅创建曲线的标志,true 表示将创建特征。
创建于 NX6.0.0。

许可证要求:无

◆ Curves()

NXOpen::Section * NXOpen::Features::WrapBuilder::Curves ( )

返回正在被包裹或展开的曲线。
创建于 NX6.0.0。

许可证要求:无

◆ CutLineAngle()

NXOpen::Expression * NXOpen::Features::WrapBuilder::CutLineAngle ( )

返回在包裹操作期间曲线将被分割的角度,该角度从平面与面的切点处测量。
创建于 NX6.0.0。

许可证要求:无

◆ DistanceTolerance()

double NXOpen::Features::WrapBuilder::DistanceTolerance ( )

返回用于确定处理过程中曲线采样以及输出精度的距离公差。
创建于 NX6.0.0。

许可证要求:无

◆ Faces()

NXOpen::ScCollector * NXOpen::Features::WrapBuilder::Faces ( )

返回曲线正在从其展开或向其包裹的面。
创建于 NX6.0.0。

许可证要求:无

◆ Plane()

NXOpen::SelectISurface * NXOpen::Features::WrapBuilder::Plane ( )

返回曲线正在从其展开或向其包裹的平面或基准面。
创建于 NX6.0.0。

许可证要求:无

◆ SetAngleTolerance()

void NXOpen::Features::WrapBuilder::SetAngleTolerance ( double angleTolerance)

设置用于确定处理过程中曲线采样以及输出精度的角度公差。
创建于 NX6.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
angleTolerance角度公差

◆ SetAssociative()

void NXOpen::Features::WrapBuilder::SetAssociative ( bool associative)

设置在创建过程中指示是否要创建特征或仅创建曲线的标志,true 表示将创建特征。
创建于 NX6.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
associative关联标志

◆ SetDistanceTolerance()

void NXOpen::Features::WrapBuilder::SetDistanceTolerance ( double distanceTolerance)

设置用于确定处理过程中曲线采样以及输出精度的距离公差。
创建于 NX6.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
distanceTolerance距离公差

◆ SetSpecifyPlane()

void NXOpen::Features::WrapBuilder::SetSpecifyPlane ( NXOpen::Plane * plane)

设置曲线正在从其展开或向其包裹的指定平面。
创建于 NX6.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
plane平面

◆ SetType()

void NXOpen::Features::WrapBuilder::SetType ( NXOpen::Features::WrapBuilder::Types type)

设置正在执行的操作类型。
创建于 NX6.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
type类型

◆ SpecifyPlane()

NXOpen::Plane * NXOpen::Features::WrapBuilder::SpecifyPlane ( )

返回曲线正在从其展开或向其包裹的指定平面。
创建于 NX6.0.0。

许可证要求:无

◆ Type()

NXOpen::Features::WrapBuilder::Types NXOpen::Features::WrapBuilder::Type ( )

返回正在执行的操作类型。
创建于 NX6.0.0。

许可证要求:无