图见下:
% D! M! L# m$ O# Z0 G! g2 T; ?1 U6 C5 |
6 _' [1 |4 A" p1 C7 H$ d
, G5 q/ e: C" g% \) L: z$ i动态块要实现的功能描述:7 U6 s% V$ j& P* D4 ?& f
1、A点到B点的距离有四种选择,分别是6、12、18、24。
# v% ?, e2 x! c3 i V2 O- Q3 d- X2、LAB、圆c及里面的数字“1”均绕着B点可自由旋转。同时圆C及里面的数字“1”也可以单独绕着圆C的圆心旋转0 V: q; a, v8 S/ L
, [1 r3 I0 T# y3 I8 v& X, f/ }旁边是我做的动态块,但是有一个毛病,即我必须先将Lab长度选好,再绕b点或圆C圆心旋转。假如我先绕b点旋转完,再改变Lab长度则旋转时的点就发生了位置变化如下图,求高手帮忙修改下0 y$ v8 ?# |+ u+ w) v
# L. B# [& {7 Z _; P2 o. J0 k
我用的最高版本是CAD2009,请高手在CAD2009下帮忙修改!!& V; A6 N% k/ f6 s" |# }5 }' J
) N. d8 c5 G+ K/ \- X8 v
1.rar 里面是我已经做好的块
- O* I: K" _* R7 ?/ T5 }$ v& W- ^+ p
. m* `& c4 V7 s) r s l8 }
5 \$ A& R, R! g还有点要补充的,就是B点最好始终为块的“拾取点” |