图见下:
5 k3 E/ p6 w- V' ?% [
, P! w6 F3 ^9 N- H3 H
1 ?# _' f# j) }* x/ \
8 K, s# _1 o1 |动态块要实现的功能描述:
- h4 p6 a8 n; D1、A点到B点的距离有四种选择,分别是6、12、18、24。
6 y6 D+ a" i$ k3 _6 P2 L! I2、LAB、圆c及里面的数字“1”均绕着B点可自由旋转。同时圆C及里面的数字“1”也可以单独绕着圆C的圆心旋转 i: e9 |0 o1 `$ i/ M' g% P; E
, M) P% h, ~3 s3 a8 w
旁边是我做的动态块,但是有一个毛病,即我必须先将Lab长度选好,再绕b点或圆C圆心旋转。假如我先绕b点旋转完,再改变Lab长度则旋转时的点就发生了位置变化如下图,求高手帮忙修改下8 [- P! B! F* w" C$ ^4 M B! d
( ` P, R% n( m$ k& a我用的最高版本是CAD2009,请高手在CAD2009下帮忙修改!!% z- K- |. F9 ?+ m6 D- C! K% r
4 k F$ g) P5 A% H2 r1.rar 里面是我已经做好的块) }( X+ j. H$ M" S4 p
0 i9 [5 t' f/ S# R
5 q( i5 l/ o; e% O0 N2 H
9 V, T! Y3 y' Z: o5 f+ U4 D3 f0 `还有点要补充的,就是B点最好始终为块的“拾取点” |