|
NX Open C++ 参考指南 2406 v1.1
|
草图多边形构建器 更多...
#include <SketchPolygonBuilder.hxx>
Public 类型 | |
| enum | SizeType { SizeTypeInscribedRadius , SizeTypeCircumscribedRadius , SizeTypeSideLength } |
Public 成员函数 | |
| NXOpen::Point * | CenterPoint () |
| void | CreateAngleDimension (bool createDim) |
| bool | CreateConstraint () |
| void | CreateLengthDimension (bool createDim) |
| void | CreateRadiusDimension (bool createDim) |
| NXOpen::Expression * | LengthDimension () |
| int | NumberOfSides () |
| NXOpen::Expression * | RadiusDimension () |
| NXOpen::Expression * | RotationDimension () |
| 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::Point * | SizePoint () |
| Public 成员函数 继承自 NXOpen::Builder | |
| NXOpen::NXObject * | Commit () |
| void | Destroy () |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| NXOpen::NXObject * | GetObject () |
| NXOpen::PreviewBuilder * | PreviewBuilder () |
| 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中创建。
| NXOpen::Point * NXOpen::SketchPolygonBuilder::CenterPoint | ( | ) |
返回中心点
创建于NX7.5.0。
许可证要求:无
| void NXOpen::SketchPolygonBuilder::CreateAngleDimension | ( | bool | createDim | ) |
指示是否需要创建角度尺寸的标志
创建于NX7.5.0。
许可证要求:无
| createDim | true表示创建角度尺寸 |
| bool NXOpen::SketchPolygonBuilder::CreateConstraint | ( | ) |
返回指示是否需要创建约束的标志
创建于NX1899.0.0。
许可证要求:无
| void NXOpen::SketchPolygonBuilder::CreateLengthDimension | ( | bool | createDim | ) |
指示是否需要创建边长尺寸的标志
创建于NX7.5.0。
许可证要求:无
| createDim | true表示创建边长尺寸 |
| void NXOpen::SketchPolygonBuilder::CreateRadiusDimension | ( | bool | createDim | ) |
指示是否需要创建半径尺寸的标志
创建于NX7.5.0。
许可证要求:无
| createDim | true表示创建半径尺寸 |
| NXOpen::Expression * NXOpen::SketchPolygonBuilder::LengthDimension | ( | ) |
返回边长尺寸。此值仅在NXOpen::SketchPolygonBuilder::Size 设为NXOpen::SketchPolygonBuilder::SizeTypeSideLength 时使用
创建于NX7.5.0。
许可证要求:无
| int NXOpen::SketchPolygonBuilder::NumberOfSides | ( | ) |
返回边数
创建于NX7.5.0。
许可证要求:无
| NXOpen::Expression * NXOpen::SketchPolygonBuilder::RadiusDimension | ( | ) |
返回半径尺寸。此值仅在NXOpen::SketchPolygonBuilder::Size 设为 NXOpen::SketchPolygonBuilder::SizeTypeInscribedRadius 或NXOpen::SketchPolygonBuilder::SizeTypeCircumscribedRadius 时使用
创建于NX7.5.0。
许可证要求:无
| NXOpen::Expression * NXOpen::SketchPolygonBuilder::RotationDimension | ( | ) |
返回旋转角度尺寸
创建于NX7.5.0。
许可证要求:无
| void NXOpen::SketchPolygonBuilder::SetCenterPoint | ( | NXOpen::Point * | centerPoint | ) |
设置中心点
创建于NX7.5.0。
许可证要求:实体建模("SOLIDS MODELING")或几何公差("GDT")
| centerPoint | 中心点 |
| void NXOpen::SketchPolygonBuilder::SetCreateConstraint | ( | bool | constraintCreation | ) |
设置指示是否需要创建约束的标志
创建于NX1899.0.0。
许可证要求:无
| constraintCreation | 约束创建 |
| void NXOpen::SketchPolygonBuilder::SetNumberOfSides | ( | int | numberOfSides | ) |
设置边数
创建于NX7.5.0。
许可证要求:实体建模("SOLIDS MODELING")或几何公差("GDT")
| numberOfSides | 边数 |
| void NXOpen::SketchPolygonBuilder::SetSize | ( | NXOpen::SketchPolygonBuilder::SizeType | size | ) |
设置尺寸类型
创建于NX7.5.0。
许可证要求:实体建模("SOLIDS MODELING")或几何公差("GDT")
| size | 尺寸 |
| void NXOpen::SketchPolygonBuilder::SetSizePoint | ( | NXOpen::Point * | sizePoint | ) |
设置尺寸点
创建于NX7.5.0。
许可证要求:实体建模("SOLIDS MODELING")或几何公差("GDT")
| sizePoint | 尺寸点 |
| NXOpen::SketchPolygonBuilder::SizeType NXOpen::SketchPolygonBuilder::Size | ( | ) |
返回尺寸类型
创建于NX7.5.0。
许可证要求:无
| NXOpen::Point * NXOpen::SketchPolygonBuilder::SizePoint | ( | ) |
返回尺寸点
创建于NX7.5.0。
许可证要求:无