|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
/ U! |/ L, [; Q4 W( K 3 b4 i8 S2 A, ^8 R h, {
假设我们创建了line1 和 spline1,接下来看下如何通过 SkeTCh::ConstraintGeometry结构体进行赋值。
# `* X8 ]$ I( y E. y q# U7 o
4 p& {2 n. i+ @& b7 A1 h" p+ h' F d8 M. @1 z+ L( X/ m
1. 选择整条曲线,设置如下9 r) l) n+ [+ D1 N3 V
Geometry = line15 g" \8 S6 ~! O3 g( |3 s2 T% `; ?8 g+ r: @
PointType = None
$ b8 q) t4 X, C1 e; ]- g" |. @( P" USplineDefiningPointIndex = 0
2 j9 r$ J# H e7 i2 N8 y! V! g5 y! d
2. 选择直线的开始点,设置如下
( j9 q+ X& K) ~5 J6 eGeometry = line10 a1 h: O: I9 a1 T, s8 A
PointType = StartVertex D1 E* S2 H3 ^1 b$ U- f$ f. \, T4 L
SplineDefiningPointIndex = 0
) q0 t" P8 W* P4 s, Q
: O6 G7 o0 v* p1 ^3. 选择样条曲线的第三个定义点,设置如下
5 p* J$ [: {/ x6 _Geometry = spline1
& I" }! a/ C1 EPointType = SplingDefiningPoint9 m$ m" V9 _7 f: r* x: i( F
SplineDefiningPointIndex = 39 [- E s* Q' X) D/ O0 ]% J6 H
: C7 Z" `: i6 k: |" h
4. 选择样条的第一个点,设置如下
: w7 G0 i- X6 e+ v6 q: y, bGeometry = spline1. ^ j& G7 }- s. g- F4 L
PointType = StartVertex: p' Z0 A( l( {6 {$ q8 z9 U
SplineDefiningPointIndex = 0
: A* Q- E, n0 \* P/ }$ Y$ P -- OR --
$ @ a \) U& F5 b* r+ }5 h( JGeometry = spline1
/ i) v P" Z' E5 }PointType = SplingDefiningPoint
" C4 o2 P* z6 D5 k* M6 Y* }& sSplineDefiningPointIndex = 1
+ i0 y3 ~3 ^/ C' c1 Q" p+ f/ V* b 3 @3 o b; z# J0 n; c% m* ~& @4 U, K
对于样条曲线,0 a$ D5 e X7 x2 {3 w7 s) l
样条的定义点从1开始,如果定义样条的起始和终止点,可以使用StartVertex [or EndVertex] 或者设置样条定义点的数字。
# [- `5 s# @2 [6 DSplineDefiningPointIndex 只对样条起作用,如果是其他曲线,设置为0 或者不设置!
# h9 D1 c6 k6 N7 u; ]8 @2 M
4 j- U- J$ ]% m: V4 `6 N |
|