如何解決 DXF 檔案內的 spline 無法匯入

 最近用 Skechup 的 import dxf 有出現一系列的問題

[Plugin] Dxf_In v2.2 20110517 Dxf2Skp • sketchUcation • 7


例如在 Sketchup 2015 之後 安裝完 Dxf_in 2.2 之後(首次操作會正常)

後續載入套件會出現 error  (306行錯誤)

所以我們要修正裡面的語言錯誤

RB檔案路徑:

C:/Users/你的名字/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Dxf_In_v2.2.rb

建議用筆記本編輯 (記得用最高權限開啟)

ramFile.each do |@line|   #search for entities @line by @line

裡面有一行改成

ramFile.each do |line|   #search for entities line by line

這樣就可以了


只是 @ 刪除即可



後續在 Inkscape 匯出的 DXF 檔案

轉匯入 Sketchup 會出現 Spline 無法載入 (原因是曲線版本太高造成無法匯入)


一開始 SVG 檔案轉 DXF 會出現這個問題 ( DXF 版本 R23 的樣子)


經過網路上查詢

不要使用 inkscape 來轉換

使用 QCAD 將 SVG 轉換成 R15 (2000 版本) 的 DXF 

Spline 就會變成 Poly line 了 雲型線或是曲線都再度跑出來了


感動!

留言