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

修剪与延伸特征的构建器 更多...

#include <Features_TrimExtendBuilder.hxx>

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

Public 类型

enum  ArrowSideOptions { ArrowSideOptionsRetain , ArrowSideOptionsDelete }
enum  CreationTypes { CreationTypesByDistance , CreationTypesPercentOfMeasured , CreationTypesUntilSelected , CreationTypesMakeCorner }
enum  ExtensionMethods { ExtensionMethodsNaturalCurvature , ExtensionMethodsNaturalTangent , ExtensionMethodsMirrored }

Public 成员函数

NXOpen::Features::TrimExtendBuilder::ArrowSideOptions ArrowSideOption ()
bool ExtendNewFace ()
NXOpen::Features::TrimExtendBuilder::ExtensionMethods ExtensionMethod ()
void SetArrowSideOption (NXOpen::Features::TrimExtendBuilder::ArrowSideOptions arrowSideOption)
void SetExtendNewFace (bool extendNewFace)
void SetExtensionMethod (NXOpen::Features::TrimExtendBuilder::ExtensionMethods extensionMethod)
void SetTargetReversed (bool targetReversed)
void SetTolerance (double tolerance)
void SetToolReversed (bool toolReversed)
void SetType (NXOpen::Features::TrimExtendBuilder::CreationTypes type)
NXOpen::ScCollectorTargetCollector ()
NXOpen::ExpressionTargetExtendDistance ()
bool TargetReversed ()
double Tolerance ()
NXOpen::ScCollectorToolCollector ()
NXOpen::ExpressionToolExtendDistance ()
bool ToolReversed ()
NXOpen::Features::TrimExtendBuilder::CreationTypes 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 _TrimExtendBuilderBuilder

详细描述

修剪与延伸特征的构建器

表示@link NXOpen::Features::TrimExtend NXOpen::Features::TrimExtend@endlink 构建器。
 此类的输入可以是收敛对象。
 <br> 要创建此类的新实例,请使用@link NXOpen::Features::FeatureCollection::CreateTrimExtendBuilder  NXOpen::Features::FeatureCollection::CreateTrimExtendBuilder @endlink  <br>

默认值。

属性
ExtendNewFace
TargetExtendDistance.Value 25(毫米单位)、1(英寸单位)
ToolExtendDistance.Value 10


在NX5.0.0中创建。

成员枚举类型说明

◆ ArrowSideOptions

此枚举表示修剪/延伸箭头侧选项

枚举值
ArrowSideOptionsRetain 

保留

ArrowSideOptionsDelete 

删除

◆ CreationTypes

此枚举表示修剪/延伸类型

枚举值
CreationTypesByDistance 

按距离

CreationTypesPercentOfMeasured 

测量边的百分比

CreationTypesUntilSelected 

直到选定

CreationTypesMakeCorner 

创建拐角

◆ ExtensionMethods

此枚举表示修剪/延伸扩展方法

枚举值
ExtensionMethodsNaturalCurvature 

自然曲率

ExtensionMethodsNaturalTangent 

自然相切

ExtensionMethodsMirrored 

镜像

成员函数说明

◆ ArrowSideOption()

NXOpen::Features::TrimExtendBuilder::ArrowSideOptions NXOpen::Features::TrimExtendBuilder::ArrowSideOption ( )

返回修剪和延伸箭头侧选项以指定当限制设置为直到选定项时修剪操作中保留或丢弃材料
在NX5.0.0中创建。

许可要求:无

◆ ExtendNewFace()

bool NXOpen::Features::TrimExtendBuilder::ExtendNewFace ( )

返回延伸新面以保留目标或工具几何体上的原始边
在NX5.0.0中创建。

许可要求:无

◆ ExtensionMethod()

NXOpen::Features::TrimExtendBuilder::ExtensionMethods NXOpen::Features::TrimExtendBuilder::ExtensionMethod ( )

返回修剪延伸延伸方法以指定延伸操作的连续性
在NX5.0.0中创建。

许可要求:无

◆ SetArrowSideOption()

void NXOpen::Features::TrimExtendBuilder::SetArrowSideOption ( NXOpen::Features::TrimExtendBuilder::ArrowSideOptions arrowSideOption)

设置修剪和延伸箭头侧选项以指定当限制设置为直到选定项时修剪操作中保留或丢弃材料
在NX5.0.0中创建。

许可要求:solid_modeling(“SOLIDS MODELING”)或cam_base(“CAM BASE”)或insp_programming(“INSPECTION PROGRAMMING”)

参数
arrowSideOption箭头侧选项

◆ SetExtendNewFace()

void NXOpen::Features::TrimExtendBuilder::SetExtendNewFace ( bool extendNewFace)

设置延伸新面以保留目标或工具几何体上的原始边
在NX5.0.0中创建。

许可要求:solid_modeling(“SOLIDS MODELING”)或cam_base(“CAM BASE”)或insp_programming(“INSPECTION PROGRAMMING”)

参数
extendNewFace延伸新面

◆ SetExtensionMethod()

void NXOpen::Features::TrimExtendBuilder::SetExtensionMethod ( NXOpen::Features::TrimExtendBuilder::ExtensionMethods extensionMethod)

设置修剪延伸延伸方法以指定延伸操作的连续性
在NX5.0.0中创建。

许可要求:solid_modeling(“SOLIDS MODELING”)或cam_base(“CAM BASE”)或insp_programming(“INSPECTION PROGRAMMING”)

参数
extensionMethod延伸方法

◆ SetTargetReversed()

void NXOpen::Features::TrimExtendBuilder::SetTargetReversed ( bool targetReversed)

设置目标材料侧方向,targetReversed = true 表示目标方向反转
在NX5.0.0中创建。

许可要求:solid_modeling(“SOLIDS MODELING”)或cam_base(“CAM BASE”)或insp_programming(“INSPECTION PROGRAMMING”)

参数
targetReversed目标反转

◆ SetTolerance()

void NXOpen::Features::TrimExtendBuilder::SetTolerance ( double tolerance)

设置距离公差
创建于NX5.0.0版本。

许可要求:solid_modeling(“实体建模”)或cam_base(“CAM基础”)或insp_programming(“检测编程”)

参数
tolerance公差

◆ SetToolReversed()

void NXOpen::Features::TrimExtendBuilder::SetToolReversed ( bool toolReversed)

设置工具材料侧方向,toolReversed = true 表示工具方向反转
在NX5.0.0中创建。

许可要求:solid_modeling(“SOLIDS MODELING”)或cam_base(“CAM BASE”)或insp_programming(“INSPECTION PROGRAMMING”)

参数
toolReversed工具反转

◆ SetType()

void NXOpen::Features::TrimExtendBuilder::SetType ( NXOpen::Features::TrimExtendBuilder::CreationTypes type)

设置修剪延伸创建选项
在NX5.0.0中创建。

许可要求:solid_modeling(“SOLIDS MODELING”)或cam_base(“CAM BASE”)或insp_programming(“INSPECTION PROGRAMMING”)

参数
type类型

◆ TargetCollector()

NXOpen::ScCollector * NXOpen::Features::TrimExtendBuilder::TargetCollector ( )

返回目标收集器工具选择以指定修剪或延伸操作的目标
在NX5.0.0中创建。

许可要求:无

◆ TargetExtendDistance()

NXOpen::Expression * NXOpen::Features::TrimExtendBuilder::TargetExtendDistance ( )

返回目标延伸距离
在NX5.0.0中创建。

许可要求:无

◆ TargetReversed()

bool NXOpen::Features::TrimExtendBuilder::TargetReversed ( )

返回目标材料侧方向,targetReversed = true 表示目标方向反转
在NX5.0.0中创建。

许可要求:无

◆ Tolerance()

double NXOpen::Features::TrimExtendBuilder::Tolerance ( )

返回距离公差
创建于NX5.0.0版本。

许可要求:无

◆ ToolCollector()

NXOpen::ScCollector * NXOpen::Features::TrimExtendBuilder::ToolCollector ( )

返回工具收集器工具选择以指定修剪或延伸操作的工具
在NX5.0.0中创建。

许可要求:无

◆ ToolExtendDistance()

NXOpen::Expression * NXOpen::Features::TrimExtendBuilder::ToolExtendDistance ( )

返回工具延伸距离
在NX5.0.0中创建。

许可要求:无

◆ ToolReversed()

bool NXOpen::Features::TrimExtendBuilder::ToolReversed ( )

返回工具材料侧方向,toolReversed = true 表示工具方向反转
在NX5.0.0中创建。

许可要求:无

◆ Type()

NXOpen::Features::TrimExtendBuilder::CreationTypes NXOpen::Features::TrimExtendBuilder::Type ( )

返回修剪延伸创建选项
在NX5.0.0中创建。

许可要求:无