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

用于局部偏移小平面体的构建器 更多...

#include <Facet_LocalOffsetBuilder.hxx>

类 NXOpen::Facet::LocalOffsetBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  ShapeMethodType { ShapeMethodTypeSharp , ShapeMethodTypeSmooth }
enum  TransitionMethodType { TransitionMethodTypeNone , TransitionMethodTypeByConstantOffset , TransitionMethodTypeByRegionSelection }

Public 成员函数

NXOpen::FacetCollectorFacetRegion ()
NXOpen::FacetCollectorFacetTransitionRegions ()
bool IsEditCopy ()
bool IsRegenerateOffsetMesh ()
bool IsReverseDirection ()
bool IsSmoothEdge ()
NXOpen::ExpressionOffsetDistance ()
NXOpen::ExpressionRegionDistance ()
void SetEditCopy (bool isEditCopy)
void SetRegenerateOffsetMesh (bool isRegenerateOffsetMesh)
void SetReverseDirection (bool isReverseDirection)
void SetShapeMethod (NXOpen::Facet::LocalOffsetBuilder::ShapeMethodType shapeMethod)
void SetSmoothEdge (bool isSmoothEdge)
void SetTransitionMethod (NXOpen::Facet::LocalOffsetBuilder::TransitionMethodType transitionMethod)
NXOpen::Facet::LocalOffsetBuilder::ShapeMethodType ShapeMethod ()
NXOpen::Facet::LocalOffsetBuilder::TransitionMethodType TransitionMethod ()
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 _LocalOffsetBuilderBuilder

详细描述

用于局部偏移小平面体的构建器

表示 NXOpen::Facet::LocalOffsetBuilder 。此类通过创建局部偏置在小平面体上添加或移除材料。
要创建此类的新实例,请使用 NXOpen::Facet::FacetModelingCollection::CreateLocalOffsetBuilder
默认值。

属性
IsEditCopy 0
IsSmoothEdge 1
OffsetDistance.Value 5(毫米部件),0.2(英寸部件)
RegionDistance.Value 10(毫米部件),0.4(英寸部件)
ShapeMethod Smooth
TransitionMethod None


创建于 NX12.0.0。

成员枚举类型说明

◆ ShapeMethodType

连续性方法

枚举值
ShapeMethodTypeSharp 

Sharp 指定无平滑的过渡区域。

ShapeMethodTypeSmooth 

Smooth 指定有平滑的过渡区域。

◆ TransitionMethodType

过渡区域定义

枚举值
TransitionMethodTypeNone 

None 创建无过渡区域的偏置。

TransitionMethodTypeByConstantOffset 

恒定偏置创建恒定距离的过渡区域。

TransitionMethodTypeByRegionSelection 

区域选择允许用户选择过渡区域。

成员函数说明

◆ FacetRegion()

NXOpen::FacetCollector * NXOpen::Facet::LocalOffsetBuilder::FacetRegion ( )

获取要偏移的小平面
创建于 NX12.0.0。

许可证要求:无

◆ FacetTransitionRegions()

NXOpen::FacetCollector * NXOpen::Facet::LocalOffsetBuilder::FacetTransitionRegions ( )

获取用户选择的过渡区域
创建于 NX12.0.0。

许可证要求:无

◆ IsEditCopy()

bool NXOpen::Facet::LocalOffsetBuilder::IsEditCopy ( )

获取是否创建所选体的非关联副本并编辑该副本的选项
创建于 NX12.0.0。

许可证要求:无

◆ IsRegenerateOffsetMesh()

bool NXOpen::Facet::LocalOffsetBuilder::IsRegenerateOffsetMesh ( )

获取是否重建偏移输出网格结构的选项
创建于 NX12.0.0。

许可证要求:无

◆ IsReverseDirection()

bool NXOpen::Facet::LocalOffsetBuilder::IsReverseDirection ( )

获取是否反转偏移方向的方法
创建于 NX12.0.0。

许可证要求:无

◆ IsSmoothEdge()

bool NXOpen::Facet::LocalOffsetBuilder::IsSmoothEdge ( )

获取是否为偏移区域边缘添加平滑的选项
创建于 NX12.0.0。

许可证要求:无

◆ OffsetDistance()

NXOpen::Expression * NXOpen::Facet::LocalOffsetBuilder::OffsetDistance ( )

获取创建局部偏移的线性距离,该距离可为正值或负值
创建于 NX12.0.0。

许可证要求:无

◆ RegionDistance()

NXOpen::Expression * NXOpen::Facet::LocalOffsetBuilder::RegionDistance ( )

获取恒定偏移选项下过渡区域的距离
创建于 NX12.0.0。

许可证要求:无

◆ SetEditCopy()

void NXOpen::Facet::LocalOffsetBuilder::SetEditCopy ( bool isEditCopy)

设置是否创建所选体的非关联副本并编辑该副本的选项
创建于 NX12.0.0。

许可证要求:nx_polygon_modeling("NX 多边形建模")

参数
isEditCopy是否编辑副本

◆ SetRegenerateOffsetMesh()

void NXOpen::Facet::LocalOffsetBuilder::SetRegenerateOffsetMesh ( bool isRegenerateOffsetMesh)

设置是否重建偏移输出网格结构的选项
创建于 NX12.0.0。

许可证要求:nx_polygon_modeling("NX 多边形建模")

参数
isRegenerateOffsetMesh是否重建偏移网格

◆ SetReverseDirection()

void NXOpen::Facet::LocalOffsetBuilder::SetReverseDirection ( bool isReverseDirection)

设置是否反转偏移方向的方法
创建于 NX12.0.0。

许可证要求:nx_polygon_modeling("NX 多边形建模")

参数
isReverseDirection是否反转方向

◆ SetShapeMethod()

void NXOpen::Facet::LocalOffsetBuilder::SetShapeMethod ( NXOpen::Facet::LocalOffsetBuilder::ShapeMethodType shapeMethod)

设置定义过渡区域形状的方法
创建于 NX12.0.0。

许可证要求:nx_polygon_modeling("NX 多边形建模")

参数
shapeMethod形状方法

◆ SetSmoothEdge()

void NXOpen::Facet::LocalOffsetBuilder::SetSmoothEdge ( bool isSmoothEdge)

设置是否为偏移区域边缘添加平滑的选项
创建于 NX12.0.0。

许可证要求:nx_polygon_modeling("NX 多边形建模")

参数
isSmoothEdge是否平滑边缘

◆ SetTransitionMethod()

void NXOpen::Facet::LocalOffsetBuilder::SetTransitionMethod ( NXOpen::Facet::LocalOffsetBuilder::TransitionMethodType transitionMethod)

设置过渡区域的类型
创建于 NX12.0.0。

许可证要求:nx_polygon_modeling("NX 多边形建模")

参数
transitionMethod过渡方法

◆ ShapeMethod()

NXOpen::Facet::LocalOffsetBuilder::ShapeMethodType NXOpen::Facet::LocalOffsetBuilder::ShapeMethod ( )

获取定义过渡区域形状的方法
创建于 NX12.0.0。

许可证要求:无

◆ TransitionMethod()

NXOpen::Facet::LocalOffsetBuilder::TransitionMethodType NXOpen::Facet::LocalOffsetBuilder::TransitionMethod ( )

获取过渡区域的类型
创建于 NX12.0.0。

许可证要求:无