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

延伸片体构建器 更多...

#include <Features_ExtendSheetBuilder.hxx>

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

Public 类型

enum  BodyOutput { BodyOutputExtendOriginalSheet , BodyOutputExtendasNewFace , BodyOutputExtendasNewSheet }
enum  Limit { LimitOffset , LimitUntilSelected }
enum  SideEdgeShape { SideEdgeShapeAutomatic , SideEdgeShapeTangent , SideEdgeShapeOrthogonal }
enum  SurfaceShape { SurfaceShapeNaturalCurvature , SurfaceShapeNaturalTangent , SurfaceShapeMirrored }

Public 成员函数

NXOpen::Features::ExtendSheetBuilder::BodyOutput BodyOutputOption ()
bool CopyOriginal ()
double DistanceTolerance ()
NXOpen::Features::ExtendSheetBuilder::Limit LimitMethod ()
NXOpen::ScCollectorLimitTools ()
NXOpen::ExpressionOffset ()
void ReverseExtensionSide ()
void SetBodyOutputOption (NXOpen::Features::ExtendSheetBuilder::BodyOutput bodyOutputOption)
void SetCopyOriginal (bool copyOriginal)
void SetDistanceTolerance (double tolerance)
void SetLimitMethod (NXOpen::Features::ExtendSheetBuilder::Limit limitMethod)
void SetSideEdgeShapeOption (NXOpen::Features::ExtendSheetBuilder::SideEdgeShape sideEdgeShapeOption)
void SetSurfaceShapeOption (NXOpen::Features::ExtendSheetBuilder::SurfaceShape surfaceShapeOption)
NXOpen::Features::ExtendSheetBuilder::SideEdgeShape SideEdgeShapeOption ()
NXOpen::Features::ExtendSheetBuilder::SurfaceShape SurfaceShapeOption ()
NXOpen::ScCollectorTargetBoundaryEdges ()
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 _ExtendSheetBuilderBuilder

详细描述

延伸片体构建器

表示 @link NXOpen::Features::ExtendSheet NXOpen::Features::ExtendSheet@endlink  构建器
 <br> 要创建此类的新实例,请使用 @link NXOpen::Features::TrimFeatureCollection::CreateExtendSheetBuilder  NXOpen::Features::TrimFeatureCollection::CreateExtendSheetBuilder @endlink  <br>

默认值。

属性
BodyOutputOption ExtendOriginalSheet
CopyOriginal false
LimitMethod Offset
Offset.Value 5(毫米部件),0.2(英寸部件)
SideEdgeShapeOption Automatic
SurfaceShapeOption NaturalCurvature


在 NX9.0.0 中创建。

成员枚举类型说明

◆ BodyOutput

将延伸创建为现有或新实体

枚举值
BodyOutputExtendOriginalSheet 

延伸原始片体

BodyOutputExtendasNewFace 

延伸为新面

BodyOutputExtendasNewSheet 

延伸为新片体

◆ Limit

确定延伸的极限类型

枚举值
LimitOffset 

按偏移距离极限

LimitUntilSelected 

按选择的面/平面极限

◆ SideEdgeShape

确定延伸的路径

枚举值
SideEdgeShapeAutomatic 

自动

SideEdgeShapeTangent 

相切

SideEdgeShapeOrthogonal 

正交

◆ SurfaceShape

确定延伸的曲面类型

枚举值
SurfaceShapeNaturalCurvature 

在边界处曲率连续地延伸B曲面一个小区域,之后保持相切。

SurfaceShapeNaturalTangent 

从边界相切延伸B曲面。

SurfaceShapeMirrored 

通过镜像曲面的曲率连续形状延伸B曲面。

成员函数说明

◆ BodyOutputOption()

NXOpen::Features::ExtendSheetBuilder::BodyOutput NXOpen::Features::ExtendSheetBuilder::BodyOutputOption ( )

返回用于控制形状延伸方式的选项,可选择延伸为原始片体、新面或新片体
创建于NX9.0.0。

许可证要求:无

◆ CopyOriginal()

bool NXOpen::Features::ExtendSheetBuilder::CopyOriginal ( )

返回复制原始片体的选项,该选项决定是修改原始体还是创建原始体的副本
创建于NX9.0.0。

许可证要求:无

◆ DistanceTolerance()

double NXOpen::Features::ExtendSheetBuilder::DistanceTolerance ( )

返回距离公差
创建于NX9.0.0。

许可证要求:无

◆ LimitMethod()

NXOpen::Features::ExtendSheetBuilder::Limit NXOpen::Features::ExtendSheetBuilder::LimitMethod ( )

返回用于控制延伸限制方式的选项,可选择按距离限制或延伸到选定对象
创建于NX9.0.0。

许可证要求:无

◆ LimitTools()

NXOpen::ScCollector * NXOpen::Features::ExtendSheetBuilder::LimitTools ( )

返回用于确定延伸截止位置的工具面或平面
创建于NX9.0.0。

许可证要求:无

◆ Offset()

NXOpen::Expression * NXOpen::Features::ExtendSheetBuilder::Offset ( )

返回延伸的偏移距离
创建于NX9.0.0。

许可证要求:无

◆ ReverseExtensionSide()

void NXOpen::Features::ExtendSheetBuilder::ReverseExtensionSide ( )

反转边延伸方向的选项
创建于NX11.0.0。

许可证要求:nx_freeform_1("基础自由形状建模")

◆ SetBodyOutputOption()

void NXOpen::Features::ExtendSheetBuilder::SetBodyOutputOption ( NXOpen::Features::ExtendSheetBuilder::BodyOutput bodyOutputOption)

设置用于控制形状延伸方式的选项,可选择延伸为原始片体、新面或新片体
创建于NX9.0.0。

许可证要求:nx_freeform_1("基础自由形状建模")

参数
bodyOutputOptionbodyoutputoption

◆ SetCopyOriginal()

void NXOpen::Features::ExtendSheetBuilder::SetCopyOriginal ( bool copyOriginal)

设置复制原始片体的选项,该选项决定是修改原始体还是创建原始体的副本
创建于NX9.0.0。

许可证要求:nx_freeform_1("基础自由形状建模")

参数
copyOriginalcopyoriginal

◆ SetDistanceTolerance()

void NXOpen::Features::ExtendSheetBuilder::SetDistanceTolerance ( double tolerance)

设置距离公差
创建于NX9.0.0。

许可证要求:nx_freeform_1("基础自由形状建模")

参数
tolerancetolerance

◆ SetLimitMethod()

void NXOpen::Features::ExtendSheetBuilder::SetLimitMethod ( NXOpen::Features::ExtendSheetBuilder::Limit limitMethod)

设置用于控制延伸限制方式的选项,可选择按距离限制或延伸到选定对象
创建于NX9.0.0。

许可证要求:nx_freeform_1("基础自由形状建模")

参数
limitMethodlimitmethod

◆ SetSideEdgeShapeOption()

void NXOpen::Features::ExtendSheetBuilder::SetSideEdgeShapeOption ( NXOpen::Features::ExtendSheetBuilder::SideEdgeShape sideEdgeShapeOption)

设置边的延伸方向
创建于NX9.0.0。

许可证要求:nx_freeform_1("基础自由形状建模")

参数
sideEdgeShapeOptionsideedgeshapeoption

◆ SetSurfaceShapeOption()

void NXOpen::Features::ExtendSheetBuilder::SetSurfaceShapeOption ( NXOpen::Features::ExtendSheetBuilder::SurfaceShape surfaceShapeOption)

设置定义延伸曲面形状的方法
创建于NX9.0.0。

许可证要求:nx_freeform_1("基础自由形状建模")

参数
surfaceShapeOptionsurfaceshapeoption

◆ SideEdgeShapeOption()

NXOpen::Features::ExtendSheetBuilder::SideEdgeShape NXOpen::Features::ExtendSheetBuilder::SideEdgeShapeOption ( )

返回边的延伸方向
创建于NX9.0.0。

许可证要求:无

◆ SurfaceShapeOption()

NXOpen::Features::ExtendSheetBuilder::SurfaceShape NXOpen::Features::ExtendSheetBuilder::SurfaceShapeOption ( )

返回定义延伸曲面形状的方法
创建于NX9.0.0。

许可证要求:无

◆ TargetBoundaryEdges()

NXOpen::ScCollector * NXOpen::Features::ExtendSheetBuilder::TargetBoundaryEdges ( )

返回要延伸的输入边
创建于NX9.0.0。

许可证要求:无