NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Sketch::ConstraintGeometry结构体 参考

#include <Sketch.hxx>

Public 成员函数

 ConstraintGeometry (NXOpen::NXObject *geometryInitial, NXOpen::Sketch::ConstraintPointType pointTypeInitial, int splineDefiningPointIndexInitial)

Public 属性

NXOpen::NXObjectGeometry
NXOpen::Sketch::ConstraintPointType PointType
int SplineDefiningPointIndex

详细描述

用于创建几何约束方法,指示约束应应用于什么几何

示例:
假设在这些示例中,您有一个 Line 对象(变量名为 line1)和一个 Spline 对象(变量名为 spline1)。
1. 要指定整个直线,设置
Geometry = line1
PointType = None
2. 要指定直线的起始顶点,设置
Geometry = line1
PointType = StartVertex
3. 要指定样条曲线的第三个定义点
Geometry = spline1
PointType = SplingDefiningPoint
4. 要指定样条曲线的第一个定义点
Geometry = spline1
PointType = StartVertex
-- 或 --
Geometry = spline1
PointType = SplingDefiningPoint
关于样条曲线的说明:
- 样条定义点从 1 开始编号
- 要指定样条曲线的第一个[或最后一个]定义点,可以使用 PointType = SplineDefiningPoint 并设置 SplineDefiningPointIndex,或者使用 PointType = StartVertex [或 EndVertex]
- SplineDefiningPointIndex 仅在 PointType = SplineDefiningPoint 时使用

构造及析构函数说明

◆ ConstraintGeometry()

NXOpen::Sketch::ConstraintGeometry::ConstraintGeometry ( NXOpen::NXObject * geometryInitial,
NXOpen::Sketch::ConstraintPointType pointTypeInitial,
int splineDefiningPointIndexInitial )
inline

Constructor for the ConstraintGeometry struct.

参数
geometryInitialgeometry
pointTypeInitialpoint type
splineDefiningPointIndexInitialIgnored unless PointType is SplineDefiningPoint. Spline control points are numbered starting from 1

类成员变量说明

◆ Geometry

NXOpen::NXObject* NXOpen::Sketch::ConstraintGeometry::Geometry

几何

◆ PointType

NXOpen::Sketch::ConstraintPointType NXOpen::Sketch::ConstraintGeometry::PointType

点类型

◆ SplineDefiningPointIndex

int NXOpen::Sketch::ConstraintGeometry::SplineDefiningPointIndex

仅当 PointType 为 SplineDefiningPoint 时有效。 样条曲线控制点从 1 开始编号