|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
# m+ J7 ]- |' D1 i* K& M! ~
3 O: y6 w0 E: d4 k8 w: k假设我们创建了line1 和 spline1,接下来看下如何通过 SkeTCh::ConstraintGeometry结构体进行赋值。- o: J7 W3 z3 _
) y# K6 S6 k5 p. o4 F1 R& V& o4 @6 l% T. t' l5 x& |, V4 o+ {
1. 选择整条曲线,设置如下
+ P( z0 ` A1 L% r; SGeometry = line1
, k0 I: ]9 U4 w8 _PointType = None0 W; c2 v9 A4 W$ F, k
SplineDefiningPointIndex = 0. u' f( r3 U' `9 U% S
" N0 X0 N1 x% T7 {1 s$ p( H
2. 选择直线的开始点,设置如下
! M3 J/ C/ {6 p; ~* _Geometry = line1
6 ?0 ^7 U! q5 W8 O/ lPointType = StartVertex
0 K O4 T/ r0 }SplineDefiningPointIndex = 06 O! q! ^+ u X* k9 X! ]
- a$ S: E; g3 h6 L0 H" ]. S0 t' r
3. 选择样条曲线的第三个定义点,设置如下
* w+ ^3 {1 Y) e c3 E7 e. Z; v' rGeometry = spline1/ b5 u* I6 \8 c5 w: z
PointType = SplingDefiningPoint
_$ v0 _# H2 ?3 `: H) h, RSplineDefiningPointIndex = 3
# }6 {) h5 F9 ~
; k# D+ `6 d. S3 \" Q' k4. 选择样条的第一个点,设置如下
6 P. `4 J7 ~) P$ m1 vGeometry = spline1- Z0 u2 g/ {9 O# m7 k
PointType = StartVertex9 p+ f, |7 C5 Y' P' |* ?6 a
SplineDefiningPointIndex = 0
4 X$ c2 ]1 Z0 N/ N -- OR --
, K% P. F0 ^4 N% yGeometry = spline11 d9 w7 \1 m' p. G
PointType = SplingDefiningPoint# [7 t5 E9 Z+ G6 t9 r, T) W
SplineDefiningPointIndex = 1
. _0 |: {1 Z6 y0 }+ O4 G ) e; t/ G9 F( `
对于样条曲线,% r' B! I% G8 c; L
样条的定义点从1开始,如果定义样条的起始和终止点,可以使用StartVertex [or EndVertex] 或者设置样条定义点的数字。
0 D9 V- P+ X2 ?5 e+ j8 I( ]SplineDefiningPointIndex 只对样条起作用,如果是其他曲线,设置为0 或者不设置!
i. e$ F; l8 Y3 c, h) U' `
2 |9 p' }/ m# b- J5 @) I: H |
|