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

草图多边形构建器 更多...

#include <SketchPolygonBuilder.hxx>

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

Public 类型

enum  SizeType { SizeTypeInscribedRadius , SizeTypeCircumscribedRadius , SizeTypeSideLength }

Public 成员函数

NXOpen::PointCenterPoint ()
void CreateAngleDimension (bool createDim)
bool CreateConstraint ()
void CreateLengthDimension (bool createDim)
void CreateRadiusDimension (bool createDim)
NXOpen::ExpressionLengthDimension ()
int NumberOfSides ()
NXOpen::ExpressionRadiusDimension ()
NXOpen::ExpressionRotationDimension ()
void SetCenterPoint (NXOpen::Point *centerPoint)
void SetCreateConstraint (bool constraintCreation)
void SetNumberOfSides (int numberOfSides)
void SetSize (NXOpen::SketchPolygonBuilder::SizeType size)
void SetSizePoint (NXOpen::Point *sizePoint)
NXOpen::SketchPolygonBuilder::SizeType Size ()
NXOpen::PointSizePoint ()
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 _SketchPolygonBuilderBuilder

详细描述

草图多边形构建器

表示NXOpen::SketchPolygon 构造器
若要创建此类的新实例,请使用NXOpen::SketchCollection::CreateSketchPolygonBuilder
默认值。

属性
CreateConstraint True
LengthDimension.Value 100(毫米单位零件),3.937(英寸单位零件)
NumberOfSides 6
RadiusDimension.Value 100(毫米单位零件),3.937(英寸单位零件)
RotationDimension.Value 0
Size InscribedRadius


在NX7.5.0中创建。

成员枚举类型说明

◆ SizeType

多边形类型

枚举值
SizeTypeInscribedRadius 

内切圆半径

SizeTypeCircumscribedRadius 

外接圆半径

SizeTypeSideLength 

边长

成员函数说明

◆ CenterPoint()

NXOpen::Point * NXOpen::SketchPolygonBuilder::CenterPoint ( )

返回中心点
创建于NX7.5.0。

许可证要求:无

◆ CreateAngleDimension()

void NXOpen::SketchPolygonBuilder::CreateAngleDimension ( bool createDim)

指示是否需要创建角度尺寸的标志
创建于NX7.5.0。

许可证要求:无

参数
createDimtrue表示创建角度尺寸

◆ CreateConstraint()

bool NXOpen::SketchPolygonBuilder::CreateConstraint ( )

返回指示是否需要创建约束的标志
创建于NX1899.0.0。

许可证要求:无

◆ CreateLengthDimension()

void NXOpen::SketchPolygonBuilder::CreateLengthDimension ( bool createDim)

指示是否需要创建边长尺寸的标志
创建于NX7.5.0。

许可证要求:无

参数
createDimtrue表示创建边长尺寸

◆ CreateRadiusDimension()

void NXOpen::SketchPolygonBuilder::CreateRadiusDimension ( bool createDim)

指示是否需要创建半径尺寸的标志
创建于NX7.5.0。

许可证要求:无

参数
createDimtrue表示创建半径尺寸

◆ LengthDimension()

NXOpen::Expression * NXOpen::SketchPolygonBuilder::LengthDimension ( )

返回边长尺寸。此值仅在NXOpen::SketchPolygonBuilder::Size 设为NXOpen::SketchPolygonBuilder::SizeTypeSideLength 时使用
创建于NX7.5.0。

许可证要求:无

◆ NumberOfSides()

int NXOpen::SketchPolygonBuilder::NumberOfSides ( )

返回边数
创建于NX7.5.0。

许可证要求:无

◆ RadiusDimension()

NXOpen::Expression * NXOpen::SketchPolygonBuilder::RadiusDimension ( )

返回半径尺寸。此值仅在NXOpen::SketchPolygonBuilder::Size 设为 NXOpen::SketchPolygonBuilder::SizeTypeInscribedRadiusNXOpen::SketchPolygonBuilder::SizeTypeCircumscribedRadius 时使用
创建于NX7.5.0。

许可证要求:无

◆ RotationDimension()

NXOpen::Expression * NXOpen::SketchPolygonBuilder::RotationDimension ( )

返回旋转角度尺寸
创建于NX7.5.0。

许可证要求:无

◆ SetCenterPoint()

void NXOpen::SketchPolygonBuilder::SetCenterPoint ( NXOpen::Point * centerPoint)

设置中心点
创建于NX7.5.0。

许可证要求:实体建模("SOLIDS MODELING")或几何公差("GDT")

参数
centerPoint中心点

◆ SetCreateConstraint()

void NXOpen::SketchPolygonBuilder::SetCreateConstraint ( bool constraintCreation)

设置指示是否需要创建约束的标志
创建于NX1899.0.0。

许可证要求:无

参数
constraintCreation约束创建

◆ SetNumberOfSides()

void NXOpen::SketchPolygonBuilder::SetNumberOfSides ( int numberOfSides)

设置边数
创建于NX7.5.0。

许可证要求:实体建模("SOLIDS MODELING")或几何公差("GDT")

参数
numberOfSides边数

◆ SetSize()

void NXOpen::SketchPolygonBuilder::SetSize ( NXOpen::SketchPolygonBuilder::SizeType size)

设置尺寸类型
创建于NX7.5.0。

许可证要求:实体建模("SOLIDS MODELING")或几何公差("GDT")

参数
size尺寸

◆ SetSizePoint()

void NXOpen::SketchPolygonBuilder::SetSizePoint ( NXOpen::Point * sizePoint)

设置尺寸点
创建于NX7.5.0。

许可证要求:实体建模("SOLIDS MODELING")或几何公差("GDT")

参数
sizePoint尺寸点

◆ Size()

NXOpen::SketchPolygonBuilder::SizeType NXOpen::SketchPolygonBuilder::Size ( )

返回尺寸类型
创建于NX7.5.0。

许可证要求:无

◆ SizePoint()

NXOpen::Point * NXOpen::SketchPolygonBuilder::SizePoint ( )

返回尺寸点
创建于NX7.5.0。

许可证要求:无