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

点布局构建器 更多...

#include <Join_PointLayoutBuilder.hxx>

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

Public 类型

enum  SpaceMethod { SpaceMethodArcLength , SpaceMethodParallelXPlane , SpaceMethodParallelYPlane , SpaceMethodParallelZPlane }
enum  SpaceOption { SpaceOptionDistance , SpaceOptionNumber , SpaceOptionMinimumDistance }
enum  SpacingTypes { SpacingTypesManual , SpacingTypesAutomatic }

Public 成员函数

void AppendPoints ()
double DistanceFromEnds ()
double DistanceTolerance ()
NXOpen::GeometricUtilities::OnPathDimensionBuilderEndDistance ()
NXOpen::SectionGuidePath ()
double MaximumSpacingBetweenPoints ()
int MinimumNumberPoints ()
double MinimumSpacingBetweenPoints ()
NXOpen::Join::PointLayoutPointBuilderNewPoints ()
NXOpen::ExpressionNumberOfPoints ()
NXOpen::Join::PointLayoutPointBuilderListPointList ()
void SetDistanceFromEnds (double distanceFromEnds)
void SetDistanceTolerance (double distanceTolerance)
void SetMaximumSpacingBetweenPoints (double maximumSpacingBetweenPoints)
void SetMinimumNumberPoints (int minimumNumberPointsOnOverlap)
void SetMinimumSpacingBetweenPoints (double minimumSpacingBetweenPoints)
void SetSpacingMethod (NXOpen::Join::PointLayoutBuilder::SpaceMethod spacingMethod)
void SetSpacingOption (NXOpen::Join::PointLayoutBuilder::SpaceOption spacingOption)
void SetType (NXOpen::Join::PointLayoutBuilder::SpacingTypes type)
void SetUniformSpacingTolerance (double uniformSpacingTolerance)
NXOpen::ExpressionSpacing ()
NXOpen::Join::PointLayoutBuilder::SpaceMethod SpacingMethod ()
NXOpen::Join::PointLayoutBuilder::SpaceOption SpacingOption ()
NXOpen::GeometricUtilities::OnPathDimensionBuilderStartDistance ()
NXOpen::Join::PointLayoutBuilder::SpacingTypes Type ()
double UniformSpacingTolerance ()
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 _PointLayoutBuilderBuilder

详细描述

点布局构建器

用于在引导曲线上创建点。
要创建此类的新实例,请使用 NXOpen::Join::JoinManager::CreatePointLayoutBuilder
默认值。

属性
端点距离 6.25(毫米制零件),0.04(英寸制零件)
点间最大间距 50(毫米制零件),2.0(英寸制零件)
最小点数 3
点间最小间距 25(毫米制零件),1.0(英寸制零件)
点数.Value 3
间距.Value 50(毫米制零件),2(英寸制零件)
间距方法 弧长
间距选项 距离
均匀间距公差 4(毫米制零件),0.16(英寸制零件)


在NX1953.0.0中创建。

成员枚举类型说明

◆ SpaceMethod

间距方法的选项

枚举值
SpaceMethodArcLength 

弧长

SpaceMethodParallelXPlane 

平行于X平面

SpaceMethodParallelYPlane 

平行于Y平面

SpaceMethodParallelZPlane 

平行于Z平面

◆ SpaceOption

间距选项

枚举值
SpaceOptionDistance 

按固定距离间距点。最后一个点的间距可能不统一。

SpaceOptionNumber 

均匀间距指定数量的点。

SpaceOptionMinimumDistance 

使用最小距离值均匀间距点。

◆ SpacingTypes

所需的间距类型

枚举值
SpacingTypesManual 

使用固定参数进行点间距控制。

SpacingTypesAutomatic 

使用最小间距距离和最大间距距离变量进行点间距控制。

成员函数说明

◆ AppendPoints()

void NXOpen::Join::PointLayoutBuilder::AppendPoints ( )

在重叠片体上创建点列表。此外,用户选择的曲线将放置在这些点处。
于 NX1953.0.0 版本创建。
许可要求:nx_join (" NX Join")

◆ DistanceFromEnds()

double NXOpen::Join::PointLayoutBuilder::DistanceFromEnds ( )

返回从端部开始创建焊接点的距离
在 NX2306.0.0 中创建。

许可证要求:无

◆ DistanceTolerance()

double NXOpen::Join::PointLayoutBuilder::DistanceTolerance ( )

获取用于构建特征的距离公差。
于 NX1953.0.0 版本创建。
许可要求:无

◆ EndDistance()

NXOpen::GeometricUtilities::OnPathDimensionBuilder * NXOpen::Join::PointLayoutBuilder::EndDistance ( )

获取结束距离。
于 NX1953.0.0 版本创建。
许可要求:nx_join (" NX Join")

◆ GuidePath()

NXOpen::Section * NXOpen::Join::PointLayoutBuilder::GuidePath ( )

获取用于放置点的选定截面。
于 NX1953.0.0 版本创建。
许可要求:nx_join (" NX Join")

◆ MaximumSpacingBetweenPoints()

double NXOpen::Join::PointLayoutBuilder::MaximumSpacingBetweenPoints ( )

返回点之间的最大间距
在 NX2306.0.0 中创建。

许可证要求:无

◆ MinimumNumberPoints()

int NXOpen::Join::PointLayoutBuilder::MinimumNumberPoints ( )

获取重叠片体上创建点的最小数量。
于 NX2306.0.0 版本创建。
许可要求:无

◆ MinimumSpacingBetweenPoints()

double NXOpen::Join::PointLayoutBuilder::MinimumSpacingBetweenPoints ( )

返回点之间的最小间距
在 NX2306.0.0 中创建。

许可证要求:无

◆ NewPoints()

NXOpen::Join::PointLayoutPointBuilder * NXOpen::Join::PointLayoutBuilder::NewPoints ( )

创建 NXOpen::Join::PointLayoutPointBuilder 对象。
于 NX1953.0.0 版本创建。
许可要求:nx_join (" NX Join")

◆ NumberOfPoints()

NXOpen::Expression * NXOpen::Join::PointLayoutBuilder::NumberOfPoints ( )

获取用于确定引导曲线上点数量的值。
于 NX1953.0.0 版本创建。
许可要求:nx_join (" NX Join")

◆ PointList()

NXOpen::Join::PointLayoutPointBuilderList * NXOpen::Join::PointLayoutBuilder::PointList ( )

获取点列表。
于 NX1953.0.0 版本创建。
许可要求:nx_join (" NX Join")

◆ SetDistanceFromEnds()

void NXOpen::Join::PointLayoutBuilder::SetDistanceFromEnds ( double distanceFromEnds)

设置从端部开始创建焊接点的距离
在 NX2306.0.0 中创建。

许可证要求:nx_join ("NX Join")

参数
distanceFromEndsdistancefromends

◆ SetDistanceTolerance()

void NXOpen::Join::PointLayoutBuilder::SetDistanceTolerance ( double distanceTolerance)

设置用于构建特征的距离公差。
于 NX1953.0.0 版本创建。
许可要求:nx_join (" NX Join")

参数
distanceTolerance距离公差

◆ SetMaximumSpacingBetweenPoints()

void NXOpen::Join::PointLayoutBuilder::SetMaximumSpacingBetweenPoints ( double maximumSpacingBetweenPoints)

设置点之间的最大间距
在 NX2306.0.0 中创建。

许可证要求:nx_join ("NX Join")

参数
maximumSpacingBetweenPointsmaximumspacingbetweenpoints

◆ SetMinimumNumberPoints()

void NXOpen::Join::PointLayoutBuilder::SetMinimumNumberPoints ( int minimumNumberPointsOnOverlap)

设置重叠片体上创建点的最小数量。
于 NX2306.0.0 版本创建。
许可要求:nx_join (" NX Join")

参数
minimumNumberPointsOnOverlap重叠片体上的最小点数

◆ SetMinimumSpacingBetweenPoints()

void NXOpen::Join::PointLayoutBuilder::SetMinimumSpacingBetweenPoints ( double minimumSpacingBetweenPoints)

设置点之间的最小间距
在 NX2306.0.0 中创建。

许可证要求:nx_join ("NX Join")

参数
minimumSpacingBetweenPointsminimumspacingbetweenpoints

◆ SetSpacingMethod()

void NXOpen::Join::PointLayoutBuilder::SetSpacingMethod ( NXOpen::Join::PointLayoutBuilder::SpaceMethod spacingMethod)

设置间距方法。
于 NX1953.0.0 版本创建。
许可要求:nx_join (" NX Join")

参数
spacingMethod间距方法

◆ SetSpacingOption()

void NXOpen::Join::PointLayoutBuilder::SetSpacingOption ( NXOpen::Join::PointLayoutBuilder::SpaceOption spacingOption)

设置间距选项。
于 NX1953.0.0 版本创建。
许可要求:nx_join (" NX Join")

参数
spacingOption间距选项

◆ SetType()

void NXOpen::Join::PointLayoutBuilder::SetType ( NXOpen::Join::PointLayoutBuilder::SpacingTypes type)

设置由 NXOpen::Join::PointLayoutBuilder::SpacingTypes 表示的点间距方法。
在 NX2306.0.0 中创建。

许可证要求:nx_join ("NX Join")

参数
typetype

◆ SetUniformSpacingTolerance()

void NXOpen::Join::PointLayoutBuilder::SetUniformSpacingTolerance ( double uniformSpacingTolerance)

设置为实现均匀间距可超出最大间距的距离
在 NX2306.0.0 中创建。

许可证要求:nx_join ("NX Join")

参数
uniformSpacingToleranceuniformspacingtolerance

◆ Spacing()

NXOpen::Expression * NXOpen::Join::PointLayoutBuilder::Spacing ( )

获取用于确定引导曲线上点位置的间距值。
于 NX1953.0.0 版本创建。
许可要求:nx_join (" NX Join")

◆ SpacingMethod()

NXOpen::Join::PointLayoutBuilder::SpaceMethod NXOpen::Join::PointLayoutBuilder::SpacingMethod ( )

获取间距方法。
于 NX1953.0.0 版本创建。
许可要求:nx_join (" NX Join")

◆ SpacingOption()

NXOpen::Join::PointLayoutBuilder::SpaceOption NXOpen::Join::PointLayoutBuilder::SpacingOption ( )

获取间距选项。
于 NX1953.0.0 版本创建。
许可要求:nx_join (" NX Join")

◆ StartDistance()

NXOpen::GeometricUtilities::OnPathDimensionBuilder * NXOpen::Join::PointLayoutBuilder::StartDistance ( )

获取起始距离。
于 NX1953.0.0 版本创建。
许可要求:nx_join (" NX Join")

◆ Type()

NXOpen::Join::PointLayoutBuilder::SpacingTypes NXOpen::Join::PointLayoutBuilder::Type ( )

返回由 NXOpen::Join::PointLayoutBuilder::SpacingTypes 表示的点间距方法。
在 NX2306.0.0 中创建。

许可证要求:无

◆ UniformSpacingTolerance()

double NXOpen::Join::PointLayoutBuilder::UniformSpacingTolerance ( )

返回为实现均匀间距可超出最大间距的距离
在 NX2306.0.0 中创建。

许可证要求:无