|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
7 i" ~; [5 U7 \" V) k* M2 J
, o$ N" j1 H: w假设我们创建了line1 和 spline1,接下来看下如何通过 SkeTCh::ConstraintGeometry结构体进行赋值。
9 A9 E9 p, b" G 6 h/ H. _' W. b" S& h! A5 D
: q( B6 G/ j* j, K1. 选择整条曲线,设置如下
2 d! e& h/ ^+ BGeometry = line14 J3 E2 K ?# @* N3 E- j/ [& T
PointType = None
2 U6 a& ?& ] PSplineDefiningPointIndex = 00 `$ G9 p- y: f( T+ P
. b" S3 k. ~' z. v2. 选择直线的开始点,设置如下
* z- ?6 \: Z& G% x% W, AGeometry = line1
$ p. W: \1 u" `/ s2 X/ m9 VPointType = StartVertex
; u% H) {6 N* d4 X, A/ J. |4 gSplineDefiningPointIndex = 0
6 _3 C' |5 ^* R6 e! `1 V) O2 U* `
3. 选择样条曲线的第三个定义点,设置如下
; ^* c) M/ ~6 P/ k' u& AGeometry = spline1- _5 m- ~( l$ F8 `' x5 d A& n4 z
PointType = SplingDefiningPoint
# x9 }. T5 a, H% O2 \; }SplineDefiningPointIndex = 33 X% t' {( d$ ~ O9 V* g
/ Q& {4 ]9 ~8 _ n8 c; g. y2 R4. 选择样条的第一个点,设置如下* d2 o" l& G3 D# j! n
Geometry = spline1
* X' x7 K- c0 ^5 j6 ?5 a9 e qPointType = StartVertex
4 C w% r5 f' \( m7 e# q! RSplineDefiningPointIndex = 0
* s: G: I+ z# \# e% g& g" a -- OR --/ b* L8 ], z5 g. m% t
Geometry = spline1
( k+ C7 s$ Y2 EPointType = SplingDefiningPoint+ f7 Q: h* H$ e* v( D7 S5 T3 E
SplineDefiningPointIndex = 1' W! u8 T2 l w1 E A
' V# b4 U# A" v$ R
对于样条曲线,
/ @4 D2 i; Y! n) p# {6 d5 W5 `样条的定义点从1开始,如果定义样条的起始和终止点,可以使用StartVertex [or EndVertex] 或者设置样条定义点的数字。
6 I4 O+ }# V; c: z; }! CSplineDefiningPointIndex 只对样条起作用,如果是其他曲线,设置为0 或者不设置!
- u# c/ y$ |8 L' ~$ b 6 A* Y& u r0 a' u& n" s. V
|
|