图见下:
+ X1 m5 n* p( u5 R. k) j% x1 V1 ?6 _+ f2 r; I+ _# c5 `; d) k/ P
% \0 ]' P8 H: ~/ e- |# P8 Z7 z& c
" h3 R* H4 Z) l- f* v0 u
动态块要实现的功能描述:
1 n+ u* q6 d7 H" E% G1、A点到B点的距离有四种选择,分别是6、12、18、24。0 P& a* }. ~+ F+ ~, I" J# K2 a
2、LAB、圆c及里面的数字“1”均绕着B点可自由旋转。同时圆C及里面的数字“1”也可以单独绕着圆C的圆心旋转0 H' v- W5 _& h( P2 C
4 n3 N A; N3 w1 Q; N$ e- @4 k7 e
旁边是我做的动态块,但是有一个毛病,即我必须先将Lab长度选好,再绕b点或圆C圆心旋转。假如我先绕b点旋转完,再改变Lab长度则旋转时的点就发生了位置变化如下图,求高手帮忙修改下
+ A' a! `" P0 ^4 w; d6 U0 W1 d" R& H; ~+ `# k' x5 g& g' s
我用的最高版本是CAD2009,请高手在CAD2009下帮忙修改!!
, O# n' @! o3 ~5 p8 l
9 b, f, j+ ~* U: A6 G9 m* a- N+ m W1.rar 里面是我已经做好的块
+ l2 [7 \+ ]5 N( Y8 K5 V, P! i
2 l3 z# g3 }1 [" i( M6 v; H6 D( y; J7 i" b) ]; R" p' ^9 O/ [
, r3 w% m2 f& }1 Z9 Y! s
还有点要补充的,就是B点最好始终为块的“拾取点” |