admin 发表于 2014-2-19 13:09:31

NX Open C++ 草图几何约束的定义实例



假设我们创建了line1 和 spline1,接下来看下如何通过 Sketch::ConstraintGeometry结构体进行赋值。


1. 选择整条曲线,设置如下
Geometry = line1
PointType = None
SplineDefiningPointIndex = 0

2. 选择直线的开始点,设置如下
Geometry = line1
PointType = StartVertex
SplineDefiningPointIndex = 0

3. 选择样条曲线的第三个定义点,设置如下
Geometry = spline1
PointType = SplingDefiningPoint
SplineDefiningPointIndex = 3

4. 选择样条的第一个点,设置如下
Geometry = spline1
PointType = StartVertex
SplineDefiningPointIndex = 0
    -- OR --
Geometry = spline1
PointType = SplingDefiningPoint
SplineDefiningPointIndex = 1

对于样条曲线,
样条的定义点从1开始,如果定义样条的起始和终止点,可以使用StartVertex 或者设置样条定义点的数字。
SplineDefiningPointIndex 只对样条起作用,如果是其他曲线,设置为0 或者不设置!

页: [1]
查看完整版本: NX Open C++ 草图几何约束的定义实例