本帖最后由 xd-xdcad 于 2012-7-8 15:06 编辑
 - (defun c:zbz (/ r a b c d e )
- (setvar "cmdecho" 0)
- (command "osnap" "none")
- (setq a (getpoint "\n输入一点:"))
- (if (not (tblsearch "layer" "指北针"))
- (command "_layer" "m" "指北针" "" "")
- )
- (setq r 24)
- (setq b (polar a (/ (* pi 3) 2) r))
- (command "circle" "2p" a b "")
- (setq c (polar a (/ (* pi 273.59) 180) 24))
- (setq d (polar a (/ (* pi 266.41) 180) 24))
- (command "line" a c "")
- (command "line" a d "")
- (command "_bhatch" "p" "solid" (polar a (/ (* pi 3) 2) 20) "")
- (command "osnap" "mid,cen,end,per,int,qua,nod,tan,nea,ins")
- (prin1)
- )
找到了一个指北针程序,想增加以下内容
1、该程序为初级程序,希望帮助完善一下
2、该程序指北针为1:1大小,能否根据输入的比例系数,自动绘制相应的指北针 |