AutoCAD顧問
還沒有註冊嗎...即日起免費註冊,所有最完整的AutoCAD討論、教學及資源都在論壇裡喔~

Join the forum, it's quick and easy

AutoCAD顧問
還沒有註冊嗎...即日起免費註冊,所有最完整的AutoCAD討論、教學及資源都在論壇裡喔~
AutoCAD顧問
Would you like to react to this message? Create an account in a few clicks or log in to continue.

[發問]取得line的角度

3 posters

向下

[發問]取得line的角度 Empty [發問]取得line的角度

發表 由 as920029as 2020-03-19, 12:21

請問有辦法取得 線 的角度多少嗎
假如劃一條離x軸 45度的線
用性質看可以看出 他角度寫45度
但使用 (setq en (entsel "線"))
(setq en_data (entget (car en)))
卻找不到有角度的串列
請問是否有方式可以點取線後取得 線角度多少?
as920029as
as920029as
一般會員
一般會員

文章總數 : 96
年齡 : 31
來自 : 台南市
職業 : 繪圖員
愛好 : 電腦遊戲
個性 : 開朗
使用年資 : 3年
使用版本 : 2010
經驗值 : 4324
威望值 : 50
注冊日期 : 2012-05-06
男 白羊座 羊

回頂端 向下

[發問]取得line的角度 Empty 回復: [發問]取得line的角度

發表 由 naruto018 2020-03-19, 14:25

可以用
代碼:
(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
naruto018
中級會員
中級會員

文章總數 : 194
年齡 : 30
來自 : 高雄
職業 : 學習中(CAD,Revit,Excel VBA)
愛好 : 當個懶熊
個性 : 內向
使用年資 : 新手
使用版本 : 2015
AutoCAD基礎篇等級 : 10星級
積分 : 5
經驗值 : 3530
威望值 : 536
注冊日期 : 2016-11-29
藍鵲726號
男 摩羯座 羊

回頂端 向下

[發問]取得line的角度 Empty 回復: [發問]取得line的角度

發表 由 as920029as 2020-03-24, 13:56

感謝大大回覆 我在研究看看
as920029as
as920029as
一般會員
一般會員

文章總數 : 96
年齡 : 31
來自 : 台南市
職業 : 繪圖員
愛好 : 電腦遊戲
個性 : 開朗
使用年資 : 3年
使用版本 : 2010
經驗值 : 4324
威望值 : 50
注冊日期 : 2012-05-06
男 白羊座 羊

回頂端 向下

[發問]取得line的角度 Empty 回復: [發問]取得line的角度

發表 由 a6666262000 2021-11-04, 15:20

關於你的問題
可以透過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
a6666262000
一般會員
一般會員

文章總數 : 25
年齡 : 30
來自 : 台南
職業 : 機械,空間套圖
愛好 : 電影、電玩、
個性 : 喜好研究
使用年資 : 10
使用版本 : 2014-2018
經驗值 : 1178
威望值 : 42
注冊日期 : 2019-11-07
男 雙魚座 猴

Tiger&蘋果爸 likes this post

回頂端 向下

回頂端


 
這個論壇的權限:
無法 在這個版面回復文章
[發問]取得line的角度 Ioaoe110 [發問]取得line的角度 2020-310 [發問]取得line的角度 Oiu15010 [發問]取得line的角度 2020-211 [發問]取得line的角度 Ia15010 [發問]取得line的角度 Aizyao10
[發問]取得line的角度 Uos15010 [發問]取得line的角度 BPl3tjj [發問]取得line的角度 Ziao1510 [發問]取得line的角度 Oo-2-110 [發問]取得line的角度 Zuoiy_10 [發問]取得line的角度 Aizyao11
[發問]取得line的角度 Uos15011 [發問]取得line的角度 RQvAhqF [發問]取得line的角度 YdKelqY [發問]取得line的角度 K410yWG [發問]取得line的角度 OhRPPej