breakall lisp文件_CAD导入草图大师后自动成面
規劃圖從
CAD
導入
Sketchup
后,曲線相交的地方經常會出現斷點,描線很麻煩,該
怎么辦?因為
Sketchup
會把
CAD
的曲線擬合成多段直線,
所以相交出會出現一點點的誤
差。
要想閉合就必須手工把這一點點誤差補上或刪掉,確實很麻煩。如果用找線頭的插件,
就可以看到在直線和曲線相交的地方有很多斷開的區域,
所以即使用自動封面插件也不能很
好的生成面。
設想一下,一個幾千平方米的規劃圖,上百上千個面,一個一個去描的話,不死也要
脫層皮了,呵呵。左圖是未處理的
CAD
導入
Sketchup
后,運行找斷線插件和自動封面插
件的結果。
可以看到很多斷頭,
封面也不正確。
右圖是經過處理的
CAD
導入
Sketchup
后,
運行找斷線插件和自動封面插件的結果。可以看到沒有斷頭,封面基本正確。
對這個問題,
我想了很多種辦法。
以前我是在
CAD
里對復雜區域就做成閉合面域導入
Sketchup
,但是也很麻煩。后來想到,如果在
CAD
里手動把相交的地方打斷,那么兩邊
就是單獨兩條曲線,這樣導入
Sketchup
后相交點的坐標就不會變動,也就不會出現細小
的誤差了。
經過實驗,這個方法可行。但是那么多的相交點,一個一個的去處理會非常麻煩。
所以我在網上搜索能一次性把所有相交點都打斷的程序。還真找到了!!經過測試,
效果非常好,除了對閉合的圓和橢圓不能起作用外,對
PLINE
,
LINE
,
ARC
,
SPLINE
都
能正確打斷。處理后的圖形再導入
Sketchup
,就沒有斷頭了。封面的效果也很不錯,對于
局部橢圓之類的對象,再簡單描一下就可以了。好,接下來我們看看具體的做法吧,以
AUTOCAD2006
為例:
第一步:下載
LISP
程序,
第二步,解壓下載的文件。
選擇解壓到當前文件夾,解壓完成后出現一個
LISP
的文
件夾。
第三步,把文件夾拷貝到
CAD
的安裝目錄下,如
D:\Program?Files\AutoCAD
2006\lisp
第四步,設置工作目錄。打開
AUTOCAD
,點擊
“
工具
”
菜單
>>“
選項
”
,在選項對話框
中點擊
“
文件
”
,展開
“
支持文件搜索路徑
”
,然后點擊
“
添加
”
。在出現的路徑箭頭后輸入你的
LISP
放置的路徑,如
D:\Program?Files\AutoCAD?2006\lisp
,然后確定。
第五步,加載程序。點擊
“
工具
”
菜單
>>“AutoLisp”>>“
加載應用程序
”
,選擇
“breakall.lsp”
文件,然后點擊
“
加載
”
,再點
“
關閉
”
。
第六步,運行程序。在
AUTOCAD
命令行輸入
QINGLI
,然后回車。命令行提示選擇
對象時選擇要打斷的對象,然后回車,命令執行完畢。如果所選對象中有圓或橢圓,就會提
示無法打斷周期性曲線,不用管它。
第七步,
DWG
導入
Sketchup
。
這個步驟就不用我多說了。
將整理好的文件導入
SU
,
運行自動封面插件,就可以得到很好的封面效果。
總結
以上是生活随笔為你收集整理的breakall lisp文件_CAD导入草图大师后自动成面的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Oracle多表连接查询
- 下一篇: hihocoder 1689 - 推断大