9
48
39
初来乍到
(defun C:Revc () (defun *error* (msg) (if acDoc (vla-endundomark acDoc) ) (cond ((not msg)) ; Normal exit ((member msg '("Function cancelled" "quit / exit abort"))) ; or (quit) ((princ (strcat "\n** Error: " msg " ** "))) ) ; Fatal error, display it (princ) )(defun RtoD (nbrOfRadians) (/ (* nbrOfRadians 180.0) pi))(defun DtoR (nbrOfDegrees) (* (/ nbrOfDegrees 180.0) pi)) (if (not (tblsearch "LAYER" "REV")) (entmakex '((0 . "LAYER") (100 . "AcDbSymbolTableRecord") (100 . "AcDbLayerTableRecord") (2 . "REV") (70 . 0) (62 . 10) (6 . "Continuous") ) ) ) (setvar 'clayer "REV") (setq oldosmode (getvar 'osmode)) (setq ang (getvar 'snapang)) (setvar 'osmode 0) (setq ang1 (cvunit ang "radians" "degrees")) (command "_.rectang" pause "R" ang1 pause) (while (> (getvar 'CmdActive) 0) (command pause)) (setq rec (entlast)) (setq arc (getvar 'DIMSCALE)) (initget "Yes No") (setq cloud (getkword "Reverse Cloud direction [Yes/No] : ") cloud (cond (cloud) (T "No")); No for Enter ) (command "_.REVCLOUD" "_Style" "_Normal" "_Arc" (* arc 2.5) "" "_Object" rec cloud) (command "_.rectang" "_none" "0,0" "R" 0 "_none" "0,0") (setq del (entlast)) (command "_.erase" del "") (setvar "clayer" "0") (setvar 'osmode oldosmode)(vl-load-com)(princ) )
使用道具 举报
28
317
292
初露锋芒
(command "_.rectang" "0,0" "R" "0" "1,1")(entdel (entlast))
本版积分规则 发表回复 回帖后跳转到最后一页
微信公众平台
扫描访问手机版
点击图片下载手机App
|关于我们|小黑屋|乐筑天下 繁体中文
GMT+8, 2025-3-15 00:44 , Processed in 2.438485 second(s), 58 queries .
© 2020-2025 乐筑天下
在线时间:10:00-17:00
暂无
扫一扫,关注我们
帮助中心
关于我们
下载APP客户端