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

[討論]lisp面域與邊界框之問題

上一篇主題 下一篇主題 向下

[討論]lisp面域與邊界框之問題

發表 由 pc015 于 2012-07-19, 09:41

附件的程式是參考網路資源進行修改,部份函數是參考網路
以上是我的幾個問題,還請前輩指導一下

1. 如何讓程式自已判斷抓取的面域是最大的?
例如:一個正方形內部有好幾個圓
我是利用SSGET 再重選一個最大物件,可否有較簡易的方法

2. 是否可以將輸的長寬尺寸,利用屬性圖塊的變數來使用


3. 如何抓取面域"邊界框"與矩形的交點進行"X軸與Y軸的線性標註"

4. 已建立好的面域該如何把他炸掉呢?
補充一下,是程式執行時所選的所有物件(含圓 矩形)

附件
test.zip 您無權下載這里的附件。(1 Kb) 下載 8 次


pc015 在 2012-07-24, 03:46 作了第 1 次修改
avatar
pc015
初級會員
初級會員

文章總數 : 31
年齡 : 35
來自 : 台中豐原
職業 : 製圖
愛好 : 工作
個性 : 溫和
使用年資 : 5年
使用版本 : 2010
積分 : 1
經驗值 : 2290
威望值 : 60
注冊日期 : 2012-03-20
藍鵲534號
男 金牛座 狗

回頂端 向下

回復: [討論]lisp面域與邊界框之問題

發表 由 pc015 于 2012-07-20, 15:21

都沒人回應,是我一次提問太多問題了嗎?
avatar
pc015
初級會員
初級會員

文章總數 : 31
年齡 : 35
來自 : 台中豐原
職業 : 製圖
愛好 : 工作
個性 : 溫和
使用年資 : 5年
使用版本 : 2010
積分 : 1
經驗值 : 2290
威望值 : 60
注冊日期 : 2012-03-20
藍鵲534號
男 金牛座 狗

回頂端 向下

回復: [討論]lisp面域與邊界框之問題

發表 由 pizg 于 2012-07-30, 04:20

pc015 寫到:附件的程式是參考網路資源進行修改,部份函數是參考網路
以上是我的幾個問題,還請前輩指導一下

1. 如何讓程式自已判斷抓取的面域是最大的?
例如:一個正方形內部有好幾個圓
我是利用SSGET 再重選一個最大物件,可否有較簡易的方法

2. 是否可以將輸的長寬尺寸,利用屬性圖塊的變數來使用


3. 如何抓取面域"邊界框"與矩形的交點進行"X軸與Y軸的線性標註"

4. 已建立好的面域該如何把他炸掉呢?
補充一下,是程式執行時所選的所有物件(含圓 矩形)


Q1. 如何讓程式自已判斷抓取的面域是最大的?
例如:一個正方形內部有好幾個圓
我是利用SSGET 再重選一個最大物件,可否有較簡易的方法
A1. 從選集中取出entity, 利用max函數逐一比對面積, 即可得到最大面域entity。

Q2. 是否可以將輸的長寬尺寸,利用屬性圖塊的變數來使用
A2. 可以的, 請參考 http://www.autocad-tw.com/t13634-topic

Q3. 如何抓取面域"邊界框"與矩形的交點進行"X軸與Y軸的線性標註"
A3. 逐一取出面域的邊與矩形的邊做交點檢核即可取得交點.

Q4. 已建立好的面域該如何把他炸掉呢?
補充一下,是程式執行時所選的所有物件(含圓 矩形)
A4. 使用 explode 指令.

avatar
pizg
高級會員
高級會員

文章總數 : 253
年齡 : 52
來自 : 桃園縣
職業 : 建築設計;程式設計
愛好 : 音樂;攝影;繪畫;棋奕;電腦
個性 : 隨和
使用年資 : 20↑
使用版本 : 2010
積分 : 10
經驗值 : 4141
威望值 : 320
發帖精華 : 1
注冊日期 : 2010-04-16
串連貼紙成功 男 摩羯座 龍

回頂端 向下

上一篇主題 下一篇主題 回頂端


 
這個論壇的權限:
無法 在這個版面回復文章