|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
- P) A# R' _% V
" p2 I7 t3 L, k: S( U4 A
假设我们创建了line1 和 spline1,接下来看下如何通过 SkeTCh::ConstraintGeometry结构体进行赋值。* S7 U# ?: u* ]3 Q4 `
& y E, R( _% n
) Y) g( ^# s! d1. 选择整条曲线,设置如下" d$ Y8 B( v. @0 f
Geometry = line1
; L- I% {7 z9 X% c+ a, sPointType = None
8 @ W' P" m+ B! w7 k) TSplineDefiningPointIndex = 0
, K# J; @; e: w. I i. m5 M% I3 e0 l. i) m
2. 选择直线的开始点,设置如下
) y) i$ F8 q1 |5 ~' ]8 B1 O+ _ T$ [( YGeometry = line1
- x) Q5 R" D) i) }" xPointType = StartVertex
/ W6 h _0 q- z2 rSplineDefiningPointIndex = 0& X7 x" u- {. o! O( u
# V! y* V( D+ a8 E9 A! V( e3. 选择样条曲线的第三个定义点,设置如下
2 S/ v: [5 C1 ]: CGeometry = spline1( I5 o* F; P& u3 B/ X
PointType = SplingDefiningPoint
. i% d, b$ r+ d1 Z% P# H0 O1 QSplineDefiningPointIndex = 3
( @" {; {2 y: K3 P0 s. t% J# x' X) u2 o3 {. R9 O0 X7 e
4. 选择样条的第一个点,设置如下
" C5 V/ R2 V& cGeometry = spline1* f$ n$ u# [9 V& q
PointType = StartVertex' I3 E+ D/ l |2 b9 W) D, B1 Q
SplineDefiningPointIndex = 0
* {$ k( u6 F. ^/ W( A* s -- OR --+ l [; h( I, |/ e, I
Geometry = spline1
0 Z( f3 n" B4 N, x1 lPointType = SplingDefiningPoint
7 h* i1 {2 c; X6 hSplineDefiningPointIndex = 10 N" Q/ k7 S$ c! a) T/ M! Z( u
7 t) R$ f! r, z9 Y+ C/ F5 H" N对于样条曲线,
$ L# U D: d. X# m- e' W样条的定义点从1开始,如果定义样条的起始和终止点,可以使用StartVertex [or EndVertex] 或者设置样条定义点的数字。
/ O. U* d1 c- lSplineDefiningPointIndex 只对样条起作用,如果是其他曲线,设置为0 或者不设置!
+ i3 p& Q, W) ^; ^1 C0 M [ & |7 ~5 f/ n1 L& \
|
|