|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
* L9 |4 Z% g1 E3 T6 d' P3 e
' K" z8 ~& w$ a$ O假设我们创建了line1 和 spline1,接下来看下如何通过 SkeTCh::ConstraintGeometry结构体进行赋值。
0 T e/ B7 `. }: W9 z# x. ^ ; g4 \9 P4 C8 W
/ n' o+ u2 ^5 v6 O
1. 选择整条曲线,设置如下
& a) }. O8 N+ p$ Y% i2 U2 ]Geometry = line18 } \* _/ `! E. F
PointType = None$ c6 R5 }+ Z1 E/ W* m( x
SplineDefiningPointIndex = 0: D) [+ R' Q7 M5 a- n# i: u- g
3 _% ~- E' [( S
2. 选择直线的开始点,设置如下$ w( x; ^: Z* a5 [8 F5 Z
Geometry = line1
3 s% N; Y, R* M6 Q5 X- R8 A: ~PointType = StartVertex
3 Z, J) q H+ j! L; \SplineDefiningPointIndex = 0+ U" V. k1 m2 i3 Z# e* o3 H/ b
2 x2 A+ ?) T& f7 l% d3. 选择样条曲线的第三个定义点,设置如下3 _% ^, q6 H/ |7 |# y. F5 _
Geometry = spline1& J2 x9 S- z; b }' o
PointType = SplingDefiningPoint
) g8 z& d' m1 `# kSplineDefiningPointIndex = 3
9 g1 m& N2 `4 ~( K3 P4 S. u! R8 M- `; f" ]4 w0 C9 ^
4. 选择样条的第一个点,设置如下' F7 O5 q9 V) j# K0 ^) Y
Geometry = spline1
X* d6 H, a8 FPointType = StartVertex
$ k6 g3 h9 g! X7 XSplineDefiningPointIndex = 09 `) [/ L0 X" \
-- OR --
0 l8 V$ M' D; SGeometry = spline1
0 _- Z) |2 ]% s- f, u9 f4 xPointType = SplingDefiningPoint3 ?( ^9 Z, X, q- ~6 e
SplineDefiningPointIndex = 1 m0 U5 ^2 g( \; x2 E6 q% n
; y8 g, p* m$ p) J( \
对于样条曲线,% z- ], p+ G8 ?. Z. s3 N
样条的定义点从1开始,如果定义样条的起始和终止点,可以使用StartVertex [or EndVertex] 或者设置样条定义点的数字。
7 v0 @4 R; O. k% I- wSplineDefiningPointIndex 只对样条起作用,如果是其他曲线,设置为0 或者不设置!
4 f' ]& `4 F2 S- H+ c7 L8 P
; Q$ v* G* I$ U7 W |
|