Re: [問題] autocad的超大script檔如何執行
其實,我已經很久 很久沒有再玩
AutoCAD 圖檔大小的遊戲了。
之前,是民國 76年在台塑上班的時候,
那時候的電腦,速度很慢,
主記憶體很少,台塑又要求工作效率,
所以,有花一些時間去研究這個。
後來的 AutoCAD 圖檔格式改版,
已經把 資料壓縮的功能放進去,
所以,你很難從目前的 AutoCAD 版本,
找到一些 端倪。
剛剛測試了一下,
PLINE 構成的矩形,array , 100X100,
saveAS, --> 264KB
把 PLINE 構成的矩形炸開,變成 頭尾相連的
LINE, array , 100X100,
saveAS, --> 750KB
亂七八遭畫四條線,頭尾不相連,
array , 100X100,
saveAS, --> 893KB
因為他有做 資料壓縮的動作之後才存檔,
所以,無法得到很直接的 比例效果。
不過,至少你 已經看到一些端倪。
變成 block, 會更省記憶體。
但是,只限於 存檔的時候。
把檔案 叫出來,因為要解壓縮,
同時 產生螢幕的虛擬對應,所以無法節省記憶體。
話說回來,任何一張圖面的產生,
一定要有 意義。
當你畫一整條船的時候,你只能 care 船的外形,
請你不要考慮把 每一根螺絲釘都劃出來,
這是所謂的 尺度的問題。
你去看 google earth, 當你放大地表的照片的時候,
超過某依個範圍,他會重新下載另外一張 影像檔。
請你去想想看 為什麼?
當你看到整個 北美洲的時候,你怎麼可能要求 同一張影像檔,
包含 每一部汽車的牌照的 清晰影像。
也就是說,你的構想 不合理,請你再重新考慮 考慮吧
※ 引述《chrisdar (克里斯)》之銘言:
: 硬體: AMD Athlon64 3000+、2GB DDR400-RAM
: 軟體: Windows XP 32bit、Autocad 2006
: 腳本: http://chrisdar.googlepages.com/Drawing1.rar
: 這是我目前要處理的一張圖,我想用autocad來畫出來,
: 我已經自己寫了C++程式,把相關方塊的座標轉成腳本。
: 不過利用autocad執行腳本時,都會回報記憶體用盡,我想問的是
: 1.如何在autocad執行腳本減低記憶體用量,甚至沒畫面都可以只要
: 最後存成 dwg/dxf 即可?
: 2.或者是真的要仔細鑽研dxf格式,把相關方塊的座標輸出成dxf格式
: ,那麼有書籍可以查詢嗎?
: 3.還是我真的要去買台新電腦來畫?不過以後圖檔如果更大的話也不
: 是辦法?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.231.137.172
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 6 之 9 篇):
Cad_Cae 近期熱門文章
PTT數位生活區 即時熱門文章