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

阵列间距 更多...

#include <GeometricUtilities_PatternSpacing.hxx>

类 NXOpen::GeometricUtilities::PatternSpacing 继承关系图:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder NXOpen::GeometricUtilities::AngularPatternSpacing NXOpen::GeometricUtilities::DistancePatternSpacing NXOpen::GeometricUtilities::OnPathDistancePatternSpacing NXOpen::GeometricUtilities::PolygonPatternSpacing

Public 类型

enum  SpacingType {
  SpacingTypeOffset , SpacingTypeSpan , SpacingTypePitchAndSpan , SpacingTypePitch ,
  SpacingTypeList , SpacingTypePolygonCountPerSide , SpacingTypePolygonPitchAlongSide , SpacingTypePoints
}

Public 成员函数

NXOpen::ExpressionNCopies ()
NXOpen::SectionPoints ()
void SetSpaceType (NXOpen::GeometricUtilities::PatternSpacing::SpacingType spaceType)
NXOpen::GeometricUtilities::PatternSpacing::SpacingType SpaceType ()
NXOpen::GeometricUtilities::PatternSpacingsListSpacingsList ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _PatternSpacingBuilder

详细描述

阵列间距

定义阵列实例在阵列内的各种间距方式,特别是在PatternDefinition类的上下文中。
创建于NX7.5.0。

成员枚举类型说明

◆ SpacingType

定义阵列实例可采用的间距类型。

枚举值
SpacingTypeOffset 

指定一个实例原点到下一个实例原点的距离。

SpacingTypeSpan 

指定所有实例应占据的距离。

SpacingTypePitchAndSpan 

指定实例间距离和所有实例的总距离,计算副本数量。

SpacingTypePitch 

用于阵列填充情况。根据间距和填充边界框计算数量。

SpacingTypeList 

使用列表指定偏移量。

SpacingTypePolygonCountPerSide 

用于多边形类型。指定每边的数量。

SpacingTypePolygonPitchAlongSide 

用于多边形类型。指定沿一边的间距距离。

SpacingTypePoints 

通过点指定偏移量。点会投影到方向上或沿路径。每个点对应一个实例。

成员函数说明

◆ NCopies()

NXOpen::Expression * NXOpen::GeometricUtilities::PatternSpacing::NCopies ( )

返回阵列在该方向生成的副本数量
创建于NX7.5.0。

许可证要求:无

◆ Points()

NXOpen::Section * NXOpen::GeometricUtilities::PatternSpacing::Points ( )

返回该方向使用的包含点的截面
创建于NX2007.0.0。

许可证要求:无

◆ SetSpaceType()

void NXOpen::GeometricUtilities::PatternSpacing::SetSpaceType ( NXOpen::GeometricUtilities::PatternSpacing::SpacingType spaceType)

设置阵列在该方向使用的间距类型
创建于NX7.5.0。

许可证要求:无

参数
spaceType间距类型

◆ SpaceType()

NXOpen::GeometricUtilities::PatternSpacing::SpacingType NXOpen::GeometricUtilities::PatternSpacing::SpaceType ( )

返回阵列在该方向使用的间距类型
创建于NX7.5.0。

许可证要求:无

◆ SpacingsList()

NXOpen::GeometricUtilities::PatternSpacingsList * NXOpen::GeometricUtilities::PatternSpacing::SpacingsList ( )

返回该方向使用的间距列表(表达式或OnPathDimBuilder)
创建于NX8.0.0。

许可证要求:无

◆ Validate()

virtual bool NXOpen::GeometricUtilities::PatternSpacing::Validate ( )
virtual

验证组件的输入是否足够调用commit。如果组件处于无法提交的状态,则抛出异常。例如,若组件要求您设置某些属性,而您尚未设置,则此方法会抛出异常。此方法对某些组件抛出未实现的NXException。

返回
自我验证是否成功
创建于NX3.0.1。

许可证要求:无

实现了 NXOpen::GeometricUtilities::IComponentBuilder.