|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
/ y4 n; M8 ]9 S
! F' h+ b! x9 D# a2 c2 v
假设我们创建了line1 和 spline1,接下来看下如何通过 SkeTCh::ConstraintGeometry结构体进行赋值。
# W7 f1 [; ?# Y W" F7 B. }. n2 L
9 r8 o# w2 c9 S: y4 d) b0 }+ i3 h/ E4 m
1. 选择整条曲线,设置如下
d" h1 n4 b4 G: B xGeometry = line1( ]9 \% W: L, T; Y0 K0 Q
PointType = None
8 G9 e S |8 [# U! F9 L; NSplineDefiningPointIndex = 0
) k( N1 H1 U. l$ \4 M8 U
3 l! S. ]; h) Y" ?) ^* h* G [* e2. 选择直线的开始点,设置如下5 J$ X6 G4 @! |1 O0 Y
Geometry = line1
* j8 j! f, k$ xPointType = StartVertex: s7 ?8 }5 O- I3 ~5 ]
SplineDefiningPointIndex = 01 ?6 e! x; o( A
4 Q& F* T# l0 e f8 r0 D3. 选择样条曲线的第三个定义点,设置如下
4 n( H$ Q" K1 n& w6 q. LGeometry = spline17 @) p. M6 W) T# Z
PointType = SplingDefiningPoint. [3 i7 l' J3 W- f7 O' n
SplineDefiningPointIndex = 3
* M+ D6 G* g7 w' a
1 Q6 J! [3 [& N, v4. 选择样条的第一个点,设置如下% Z. [. Z5 R( r4 t8 D
Geometry = spline10 r5 \! B- m" T; M7 y% u5 r) A
PointType = StartVertex
0 P7 ~& ~0 X7 }/ eSplineDefiningPointIndex = 0( n* `, J0 i6 _' T/ d
-- OR --
, L& @6 u! A- g& rGeometry = spline1- H- U& G2 {: a) y8 d
PointType = SplingDefiningPoint/ R! J9 ~3 i+ N8 E8 L2 C
SplineDefiningPointIndex = 1* ^& y: e' z% u
* l7 N: c' G. |. _2 U0 m
对于样条曲线,
7 n7 Z" n+ D& \ x8 d" c样条的定义点从1开始,如果定义样条的起始和终止点,可以使用StartVertex [or EndVertex] 或者设置样条定义点的数字。
+ }6 `% ]# `: j) t: [8 sSplineDefiningPointIndex 只对样条起作用,如果是其他曲线,设置为0 或者不设置!
3 q( v/ b9 w7 f1 X* V, N' v! P
) e( t& v7 X- T: l( I7 L3 n |
|