|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
2 c; S; @2 ^3 b
6 u3 }. Y: j# A0 \$ Z+ X Q/ \2 r假设我们创建了line1 和 spline1,接下来看下如何通过 SkeTCh::ConstraintGeometry结构体进行赋值。6 f" y K# E$ N3 l
9 ~/ B* u4 t7 M2 Y% B/ Q8 S' ]
( w' B$ s) _/ S3 w' C6 g0 q1. 选择整条曲线,设置如下
- s8 s8 g3 E8 r4 m* C4 lGeometry = line12 y) t" `6 \+ z5 y: q
PointType = None
0 C7 K f0 |8 M4 Y3 H6 | tSplineDefiningPointIndex = 0 S8 Y4 x" }+ D: }4 N
' b, w T1 e0 A! I2. 选择直线的开始点,设置如下6 ^- r) O K1 {
Geometry = line1
% x& q) k1 m( C+ h! M3 L1 d, u/ mPointType = StartVertex
/ n- ^) N3 M' c8 Z c2 VSplineDefiningPointIndex = 0
0 r8 I' C# @- O2 I3 M' H- S
: Z. j, q1 Q2 X2 ]3. 选择样条曲线的第三个定义点,设置如下) J+ P- ]2 ^' [# R
Geometry = spline1
/ Z% N; K" k7 J5 s' M6 F1 XPointType = SplingDefiningPoint! [0 A' @' D- v, S5 `4 a1 y
SplineDefiningPointIndex = 3# J( X) s1 c4 Y' a0 ?! ^
0 u3 I/ M+ I. m
4. 选择样条的第一个点,设置如下+ |, I' v! z( {& F6 U: {" G
Geometry = spline13 c O$ f* | B, K
PointType = StartVertex4 z, H) h4 Q2 D3 s) s' w! s( @
SplineDefiningPointIndex = 0, K! `& \( E% Y( D
-- OR --+ s8 l+ t! M% l/ P
Geometry = spline1
- }5 Z6 Y; ]. P8 i4 bPointType = SplingDefiningPoint
# Q3 Z, D" G! _# }$ N. `- GSplineDefiningPointIndex = 1* S0 j8 `* [! u0 _. p
6 `8 {2 A6 T5 P" M
对于样条曲线,8 ?) k& ?2 o$ W: v4 b+ G
样条的定义点从1开始,如果定义样条的起始和终止点,可以使用StartVertex [or EndVertex] 或者设置样条定义点的数字。
! o+ F- s, W2 ^0 j& \/ }6 w, y$ WSplineDefiningPointIndex 只对样条起作用,如果是其他曲线,设置为0 或者不设置! e1 q3 Z2 J3 {0 Q7 U, X
' ^: u& i, }! g
|
|