图见下:! w( u# ^& S/ [) J2 O+ Y: ?
# \; B! [0 ~. K; F. w9 ?/ k9 v" _6 [$ Y' K! t2 j
& Z% z; q/ y) {, s5 m动态块要实现的功能描述:
" T3 Y3 h6 b+ N# P2 |% f1、A点到B点的距离有四种选择,分别是6、12、18、24。
1 Z8 ]+ ~7 y: n6 G/ b0 H0 v e7 c% W2、LAB、圆c及里面的数字“1”均绕着B点可自由旋转。同时圆C及里面的数字“1”也可以单独绕着圆C的圆心旋转, ?# a* h* H7 G" ^. ~* t% P# i* b3 U
" R$ M" m2 p( G% p& {7 z0 a
旁边是我做的动态块,但是有一个毛病,即我必须先将Lab长度选好,再绕b点或圆C圆心旋转。假如我先绕b点旋转完,再改变Lab长度则旋转时的点就发生了位置变化如下图,求高手帮忙修改下2 t F8 T+ c/ X+ k2 w( Q. D8 N8 G
0 c$ A, X- q8 F- F我用的最高版本是CAD2009,请高手在CAD2009下帮忙修改!!
* ?7 ~- S r, ]% a0 H0 ^
% Q# |% S0 F$ y" _8 K% I, ]# g1.rar 里面是我已经做好的块
/ O$ v X4 C# I- A4 @. R
! K2 K5 [2 ~4 @. F4 e
0 h1 X% W7 a3 ?6 ]0 A9 s1 ?. g+ e2 y5 O1 f6 b8 ]7 p
还有点要补充的,就是B点最好始终为块的“拾取点” |