|
连续圆( i3 o8 G% O7 \# s
Sub myl()
, I: J( }8 T# X* d& }Dim p1 As Variant '申明端点坐标
! F3 M' c2 `! Z% LDim p2 As Variant
4 y+ a" I5 {3 G, g) w5 |p1 = ThisDrawing.Utility.GetPoint(, "输入点:") '获取点坐标
8 J% {7 g% M& Z o
8 ]' K* _8 b1 KOn Error GoTo Err_Control '出错陷井
& [) B+ d. g% `! e+ j- |Do '开始循环
. [4 ?( p5 d+ V% l; h p2 = ThisDrawing.Utility.GetDistance(p1, vbCr & "输入半径:") '获取的半径
. U* o7 b) i1 `" X& P0 E! b( O
+ s( F' F) N6 ^1 e+ n" Y Call ThisDrawing.ModelSpace.AddCircle(p1, p2) '画圆: H, L, l* X9 w4 h6 p! y# {, F
4 Z! J! g m; O7 Y% [' c2 j; [+ l
Loop
: x5 u0 S& q- R* f( j. TErr_Control:
+ K1 g- E. f- M/ C6 ]) f8 P
& p9 M/ v" _! R' H: x9 `. D2 p& ^
End Sub |
|