[發問]取得line的角度
3 posters
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第1頁(共1頁)
[發問]取得line的角度
請問有辦法取得 線 的角度多少嗎
假如劃一條離x軸 45度的線
用性質看可以看出 他角度寫45度
但使用 (setq en (entsel "線"))
(setq en_data (entget (car en)))
卻找不到有角度的串列
請問是否有方式可以點取線後取得 線角度多少?
假如劃一條離x軸 45度的線
用性質看可以看出 他角度寫45度
但使用 (setq en (entsel "線"))
(setq en_data (entget (car en)))
卻找不到有角度的串列
請問是否有方式可以點取線後取得 線角度多少?
as920029as- 一般會員
- 文章總數 : 110
年齡 : 33
來自 : 台南市
職業 : 繪圖員
愛好 : 電腦遊戲
個性 : 開朗
使用年資 : 3年
使用版本 : 2010
經驗值 : 5017
威望值 : 47
注冊日期 : 2012-05-06
回復: [發問]取得line的角度
可以用
如須從弳度值轉成一般角度值,要除PI和乘上180
線的角度
點1是群組碼10(起點)
點2是群組碼11(終點)
轉成一般角度值
- 代碼:
(angle 點1 點2)
如須從弳度值轉成一般角度值,要除PI和乘上180
線的角度
點1是群組碼10(起點)
點2是群組碼11(終點)
- 代碼:
(angle (cdr(assoc 10 en_data)) (cdr(assoc 11 en_data)))
轉成一般角度值
- 代碼:
(* 180.0 (/ (angle (cdr(assoc 10 en_data)) (cdr(assoc 11 en_data))) pi))
naruto018- 中級會員
- 文章總數 : 207
年齡 : 32
來自 : 高雄
職業 : 學習中(CAD,Revit,Excel VBA)
愛好 : 當個懶熊
個性 : 內向
使用年資 : 新手
使用版本 : 2015
AutoCAD基礎篇等級 : 10星級
積分 : 5
經驗值 : 4234
威望值 : 558
注冊日期 : 2016-11-29
回復: [發問]取得line的角度
感謝大大回覆 我在研究看看
as920029as- 一般會員
- 文章總數 : 110
年齡 : 33
來自 : 台南市
職業 : 繪圖員
愛好 : 電腦遊戲
個性 : 開朗
使用年資 : 3年
使用版本 : 2010
經驗值 : 5017
威望值 : 47
注冊日期 : 2012-05-06
回復: [發問]取得line的角度
關於你的問題
可以透過entget搭配entnext向下探
基本上性質看的到的值都探的到只是他藏在裡層而已
https://i.servimg.com/u/f29/20/38/27/99/ao10.png
https://i.servimg.com/u/f29/20/38/27/99/entget10.png
這是我寫得原碼
由此可知其實我探了3層而長寬高剛剛好就是第三層頁籤
(assoc 40 (reverse (entget (cdr (assoc 360 (entget (cdr (assoc 360 (entget (cdr(assoc 350 (entget (car (entsel))))))))))))))
可以透過entget搭配entnext向下探
基本上性質看的到的值都探的到只是他藏在裡層而已
https://i.servimg.com/u/f29/20/38/27/99/ao10.png
https://i.servimg.com/u/f29/20/38/27/99/entget10.png
這是我寫得原碼
由此可知其實我探了3層而長寬高剛剛好就是第三層頁籤
(assoc 40 (reverse (entget (cdr (assoc 360 (entget (cdr (assoc 360 (entget (cdr(assoc 350 (entget (car (entsel))))))))))))))
a6666262000- 一般會員
- 文章總數 : 25
年齡 : 32
來自 : 台南
職業 : 機械,空間套圖
愛好 : 電影、電玩、
個性 : 喜好研究
使用年資 : 10
使用版本 : 2014-2018
經驗值 : 1801
威望值 : 42
注冊日期 : 2019-11-07
Tiger&蘋果爸 likes this post
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第1頁(共1頁)
這個論壇的權限:
您 無法 在這個版面回復文章