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

焊缝填充构建器 更多...

#include <Weld_WeldFillBuilder.hxx>

类 NXOpen::Weld::WeldFillBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  BoundaryMethodType { BoundaryMethodTypeRectangle , BoundaryMethodTypeCurve }
enum  WidthAlongType { WidthAlongTypeXc , WidthAlongTypeYc }

Public 成员函数

NXOpen::SectionBoundary ()
NXOpen::Weld::WeldFillBuilder::BoundaryMethodType BoundaryMethod ()
bool ChangeViewOrientation ()
NXOpen::Weld::CharacteristicsBuilderCharacteristics ()
NXOpen::PointCorner1 ()
NXOpen::PointCorner2 ()
void DeleteFillStrip (NXOpen::Weld::WeldFillStripBuilder *fillStrip)
double DistanceTolerance ()
double ExtendDistance ()
double ExtrudeHeight ()
NXOpen::Weld::WeldFillStripBuilderListFillStripList ()
NXOpen::SectionInnerBoundary ()
NXOpen::Weld::WeldFillStripBuilderNewFillStrip (const NXOpen::Point3d &center, double length)
NXOpen::CoordinateSystemOrientation ()
NXOpen::ScCollectorPlacementFace ()
void SetBoundaryMethod (NXOpen::Weld::WeldFillBuilder::BoundaryMethodType boundaryMethod)
void SetChangeViewOrientation (bool changeViewOrientation)
void SetCorner1 (NXOpen::Point *corner1)
void SetCorner2 (NXOpen::Point *corner2)
void SetDistanceTolerance (double distanceTolerance)
void SetExtendDistance (double distance)
void SetExtrudeHeight (double extrudeHeight)
void SetOrientation (NXOpen::CoordinateSystem *csys)
void SetSubdivideRegion (bool subdivideRegion)
void SetUseSeedFace (bool useSeedFace)
void SetWidth (double width)
void SetWidthAlong (NXOpen::Weld::WeldFillBuilder::WidthAlongType widthAlong)
bool SubdivideRegion ()
bool UseSeedFace ()
double Width ()
NXOpen::Weld::WeldFillBuilder::WidthAlongType WidthAlong ()
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 _WeldFillBuilderBuilder

详细描述

焊缝填充构建器

用于创建或编辑 NXOpen::Weld::Fill 特征的构建器。
要创建此类的新实例,请使用 NXOpen::Weld::WeldManager::CreateFillBuilder
默认值。

属性
边界方法 矩形
更改视图方向 0
延伸距离 -15.0(毫米单位部件),-0.5(英寸单位部件)
拉伸高度 1
细分区域 0
宽度 5
宽度方向 Xc


在NX7.5.0中创建。

成员枚举类型说明

◆ BoundaryMethodType

定义填充图案的初始边界是由两点矩形还是曲线定义的

枚举值
BoundaryMethodTypeRectangle 

边界由两点矩形定义

BoundaryMethodTypeCurve 

边界由曲线定义

◆ WidthAlongType

定义填充条带长度的对齐方向

枚举值
WidthAlongTypeXc 

长度沿当前WCS X方向对齐

WidthAlongTypeYc 

长度沿当前WCS Y方向对齐

成员函数说明

◆ Boundary()

NXOpen::Section * NXOpen::Weld::WeldFillBuilder::Boundary ( )

当边界类型指定为 NXOpen::Weld::WeldFillBuilder::BoundaryMethodTypeCurve 选项时,返回定义边界的截面。
Created in NX7.5.0.

License requirements : None

◆ BoundaryMethod()

NXOpen::Weld::WeldFillBuilder::BoundaryMethodType NXOpen::Weld::WeldFillBuilder::BoundaryMethod ( )

返回用于创建填充的边界类型。
Created in NX7.5.0.

License requirements : None

◆ ChangeViewOrientation()

bool NXOpen::Weld::WeldFillBuilder::ChangeViewOrientation ( )

返回创建矩形初始时视图方向是否应自动改变的指示(true为自动,false为不自动)。
于NX7.5.0中创建。

许可要求:无

◆ Characteristics()

NXOpen::Weld::CharacteristicsBuilder * NXOpen::Weld::WeldFillBuilder::Characteristics ( )

返回特征信息。
于NX7.5.0中创建。

许可要求:无

◆ Corner1()

NXOpen::Point * NXOpen::Weld::WeldFillBuilder::Corner1 ( )

当边界类型指定为 NXOpen::Weld::WeldFillBuilder::BoundaryMethodTypeRectangle 选项时,返回边界的第一个角点。
Created in NX7.5.0.

License requirements : None

◆ Corner2()

NXOpen::Point * NXOpen::Weld::WeldFillBuilder::Corner2 ( )

当边界类型指定为 NXOpen::Weld::WeldFillBuilder::BoundaryMethodTypeRectangle 选项时,返回边界的第二个角点。
Created in NX7.5.0.

License requirements : None

◆ DeleteFillStrip()

void NXOpen::Weld::WeldFillBuilder::DeleteFillStrip ( NXOpen::Weld::WeldFillStripBuilder * fillStrip)

删除填充条。
创建于 NX7.5.0。

许可证要求:ugweld("UG WELD")

参数
fillStrip要删除的填充条。

◆ DistanceTolerance()

double NXOpen::Weld::WeldFillBuilder::DistanceTolerance ( )

返回处理中用于判断两点是否重合的距离公差。
于NX7.5.0中创建。

许可要求:无

◆ ExtendDistance()

double NXOpen::Weld::WeldFillBuilder::ExtendDistance ( )

返回条带的延伸距离。
于NX7.5.0中创建。

许可要求:无

◆ ExtrudeHeight()

double NXOpen::Weld::WeldFillBuilder::ExtrudeHeight ( )

返回表示填充的拉伸体高度。
于NX7.5.0中创建。

许可要求:无

◆ FillStripList()

NXOpen::Weld::WeldFillStripBuilderList * NXOpen::Weld::WeldFillBuilder::FillStripList ( )

返回填充条列表。
创建于 NX7.5.0。

许可证要求:ugweld("UG WELD")

◆ InnerBoundary()

NXOpen::Section * NXOpen::Weld::WeldFillBuilder::InnerBoundary ( )

返回包含内部开口边缘的截面,这些开口指示应将其填充覆盖。
Created in NX7.5.0.

License requirements : None

◆ NewFillStrip()

NXOpen::Weld::WeldFillStripBuilder * NXOpen::Weld::WeldFillBuilder::NewFillStrip ( const NXOpen::Point3d & center,
double length )

创建新的填充条带。
于NX7.5.0中创建。

许可要求:ugweld ("UG WELD")

参数
center填充条带中心
length填充条带长度

◆ Orientation()

NXOpen::CoordinateSystem * NXOpen::Weld::WeldFillBuilder::Orientation ( )

返回定义条带和矩形对齐方式的坐标系。
Created in NX7.5.0.

License requirements : None

◆ PlacementFace()

NXOpen::ScCollector * NXOpen::Weld::WeldFillBuilder::PlacementFace ( )

返回包含用于构建填充的面的收集器。处理过程中会通过获取相邻的相切面(45度以内)获取额外的面,以覆盖区域边界。每个边界内至少需要选择一个面。
Created in NX7.5.0.

License requirements : None

◆ SetBoundaryMethod()

void NXOpen::Weld::WeldFillBuilder::SetBoundaryMethod ( NXOpen::Weld::WeldFillBuilder::BoundaryMethodType boundaryMethod)

设置用于创建填充的边界类型。
Created in NX7.5.0.

License requirements : ugweld ("UG WELD")

参数
boundaryMethodboundarymethod

◆ SetChangeViewOrientation()

void NXOpen::Weld::WeldFillBuilder::SetChangeViewOrientation ( bool changeViewOrientation)

设置创建矩形初始时视图方向是否应自动改变的指示(true为自动,false为不自动)。
于NX7.5.0中创建。

许可要求:ugweld ("UG WELD")

参数
changeViewOrientationchangevieworientation

◆ SetCorner1()

void NXOpen::Weld::WeldFillBuilder::SetCorner1 ( NXOpen::Point * corner1)

当边界类型指定为 NXOpen::Weld::WeldFillBuilder::BoundaryMethodTypeRectangle 选项时,设置边界的第一个角点。
Created in NX7.5.0.

License requirements : ugweld ("UG WELD")

参数
corner1corner1

◆ SetCorner2()

void NXOpen::Weld::WeldFillBuilder::SetCorner2 ( NXOpen::Point * corner2)

当边界类型指定为 NXOpen::Weld::WeldFillBuilder::BoundaryMethodTypeRectangle 选项时,设置边界的第二个角点。
Created in NX7.5.0.

License requirements : ugweld ("UG WELD")

参数
corner2corner2

◆ SetDistanceTolerance()

void NXOpen::Weld::WeldFillBuilder::SetDistanceTolerance ( double distanceTolerance)

设置处理中用于判断两点是否重合的距离公差。
于NX7.5.0中创建。

许可要求:ugweld ("UG WELD")

参数
distanceTolerancedistancetolerance

◆ SetExtendDistance()

void NXOpen::Weld::WeldFillBuilder::SetExtendDistance ( double distance)

设置条带的延伸距离。
于NX7.5.0中创建。

许可要求:ugweld ("UG WELD")

参数
distancedistance

◆ SetExtrudeHeight()

void NXOpen::Weld::WeldFillBuilder::SetExtrudeHeight ( double extrudeHeight)

设置表示填充的拉伸体高度。
于NX7.5.0中创建。

许可要求:ugweld ("UG WELD")

参数
extrudeHeightextrudeheight

◆ SetOrientation()

void NXOpen::Weld::WeldFillBuilder::SetOrientation ( NXOpen::CoordinateSystem * csys)

设置定义条带和矩形对齐方式的坐标系。
Created in NX7.5.0.

License requirements : ugweld ("UG WELD")

参数
csyscsys

◆ SetSubdivideRegion()

void NXOpen::Weld::WeldFillBuilder::SetSubdivideRegion ( bool subdivideRegion)

设置指示填充是否为矩形集合(true)或仅为封闭边界区域(false)的标志。
Created in NX7.5.0.

License requirements : ugweld ("UG WELD")

参数
subdivideRegionsubdivideregion

◆ SetUseSeedFace()

void NXOpen::Weld::WeldFillBuilder::SetUseSeedFace ( bool useSeedFace)

设置所选面是否应作为种子面的指示。
于NX7.5.0中创建。

许可要求:ugweld ("UG WELD")

参数
useSeedFaceuseseedface

◆ SetWidth()

void NXOpen::Weld::WeldFillBuilder::SetWidth ( double width)

设置矩形宽度。仅在SubdivideRegion为true时使用。
于NX7.5.0中创建。

许可要求:ugweld ("UG WELD")

参数
widthwidth

◆ SetWidthAlong()

void NXOpen::Weld::WeldFillBuilder::SetWidthAlong ( NXOpen::Weld::WeldFillBuilder::WidthAlongType widthAlong)

设置矩形宽度将沿该方向测量。
于NX7.5.0中创建。

许可要求:ugweld ("UG WELD")

参数
widthAlongwidthalong

◆ SubdivideRegion()

bool NXOpen::Weld::WeldFillBuilder::SubdivideRegion ( )

返回指示填充是否为矩形集合(true)或仅为封闭边界区域(false)的标志。
Created in NX7.5.0.

License requirements : None

◆ UseSeedFace()

bool NXOpen::Weld::WeldFillBuilder::UseSeedFace ( )

返回所选面是否应作为种子面的指示。
于NX7.5.0中创建。

许可要求:无

◆ Width()

double NXOpen::Weld::WeldFillBuilder::Width ( )

返回矩形宽度。仅在SubdivideRegion为true时使用。
于NX7.5.0中创建。

许可要求:无

◆ WidthAlong()

NXOpen::Weld::WeldFillBuilder::WidthAlongType NXOpen::Weld::WeldFillBuilder::WidthAlong ( )

返回矩形宽度的测量方向。
Created in NX7.5.0.

License requirements : None