劇多
首頁
資訊
體育
娛樂
汽車
投資
財經
軍事
科技
數碼
科學
遊戲
歷史
健康
政治
影視
旅遊
育兒
美食
時尚
房產
農業
社會
文化
教育
技術
美文
情感
故事
家居
職場
自然
闢謠
心理
攝影
漫畫
生活
其它
Club
Tips
熱門話題
搜尋
註冊
登入
首頁
>
Club
>
2021-02-12 05:54
cad怎麼給圓加十字架?
10
回覆列表
1 # W小二
AutoCAD只是提供基本功能,要給圓加十字架的話,需要用外掛來解決。
很多外掛有這個功能,如:【賤人工具箱】有給圓加十字架功能。
圓加十字架程式碼如下:
(defun c:tes ( / &dis1 &k1 pt1 pt2 pt3) (if (null vlax-dump-object) (vl-load-com) ) (while (and (setq &k1 (entsel "\n請選擇圓")) (setq &k1 (car &k1)) (setq &k1 (vlax-ename->vla-object &k1)) (= (vla-get-objectname &k1) "AcDbCircle") ) (progn (setq pt1 (vla-get-Center &k1)) (setq pt1 (Vlax-SafeArray->List (Vlax-Variant-Value pt1))) (setq &dis1 (* (vla-get-Radius &k1) 1.2)) (setq pt2 (polar pt1 0 &dis1) pt3 (polar pt1 pi &dis1)) (entmake (list "(0 . "LINE") (cons 10 pt2) (cons 11 pt3))) (setq pt2 (polar pt1 (* 0.5 pi) &dis1) pt3 (polar pt1 (* 1.5 pi) &dis1)) (entmake (list "(0 . "LINE") (cons 10 pt2) (cons 11 pt3))) ) ) (princ));複製到記事本,以【.lsp】為字尾命名,autolisp載入,命令【TES】
發表回復
∧
中秋節和大豐收的關聯?
∨
什麼是商品零售價格指數?
熱門排行
蛋仔莊園瀑布怎麼做?
vivo和iqoo蛋仔派對通用嗎?
後備箱鎖釦調整左右方法?
熊出沒英文版與重製版的區別?
中考跳檔是什麼意思?
兩班倒的文案?
catchmybreath是哪裡的主題曲?
Excelle800x輪胎尺寸?
h5架構具體什麼?
麥醬的熱量?
AutoCAD只是提供基本功能,要給圓加十字架的話,需要用外掛來解決。
很多外掛有這個功能,如:【賤人工具箱】有給圓加十字架功能。
圓加十字架程式碼如下:
(defun c:tes ( / &dis1 &k1 pt1 pt2 pt3) (if (null vlax-dump-object) (vl-load-com) ) (while (and (setq &k1 (entsel "\n請選擇圓")) (setq &k1 (car &k1)) (setq &k1 (vlax-ename->vla-object &k1)) (= (vla-get-objectname &k1) "AcDbCircle") ) (progn (setq pt1 (vla-get-Center &k1)) (setq pt1 (Vlax-SafeArray->List (Vlax-Variant-Value pt1))) (setq &dis1 (* (vla-get-Radius &k1) 1.2)) (setq pt2 (polar pt1 0 &dis1) pt3 (polar pt1 pi &dis1)) (entmake (list "(0 . "LINE") (cons 10 pt2) (cons 11 pt3))) (setq pt2 (polar pt1 (* 0.5 pi) &dis1) pt3 (polar pt1 (* 1.5 pi) &dis1)) (entmake (list "(0 . "LINE") (cons 10 pt2) (cons 11 pt3))) ) ) (princ));複製到記事本,以【.lsp】為字尾命名,autolisp載入,命令【TES】