图见下:
" d3 m. ~ x. L' O( ~. U9 F* C: Y3 U, O* R/ z9 h) E
1 j+ Q, I; t( i! e# f9 e! B2 k" H$ M+ M% k! t
动态块要实现的功能描述:
5 b d) x z% X. t1、A点到B点的距离有四种选择,分别是6、12、18、24。& B0 R2 Y/ I7 O! q
2、LAB、圆c及里面的数字“1”均绕着B点可自由旋转。同时圆C及里面的数字“1”也可以单独绕着圆C的圆心旋转
6 o$ y' l; u( z5 |3 e8 _
4 Y. G4 y, z) ~1 T; x& @旁边是我做的动态块,但是有一个毛病,即我必须先将Lab长度选好,再绕b点或圆C圆心旋转。假如我先绕b点旋转完,再改变Lab长度则旋转时的点就发生了位置变化如下图,求高手帮忙修改下
/ S* |- |! @, K7 O% k x6 C
& E3 k5 D5 `; a6 h. U4 t0 r1 B6 K+ L6 P5 Q我用的最高版本是CAD2009,请高手在CAD2009下帮忙修改!!2 s9 i1 u# }9 [+ f: O
( M2 ^/ T/ I1 y8 S$ Z1.rar 里面是我已经做好的块
7 |8 I* T+ \( d& n
& A5 O" M, y0 a( c1 b$ V" o
0 Y* [9 O: f- P T# w0 P$ p! H3 s2 G5 T. u8 n; k
还有点要补充的,就是B点最好始终为块的“拾取点” |