題:
有哪些好的FOSS或免費的工具可編輯用於3D打印的STL文件?
Jim
2016-02-03 02:34:07 UTC
view on stackexchange narkive permalink

除了對3D打印進行簡單縮放外,我還希望自定義和修改Thingiverse上的某些部分。

我一直在尋找一些將STL文件轉換為易於編輯的工具。 ,但到目前為止,我發現的所有東西實際上都是bug並在加載了相當複雜的模型後便頻頻崩潰。

有沒有免費的開源軟件工具,人們可以推薦它們處理STL導入和編輯?如果不是自由開放源碼軟件,那麼“對業餘愛好者,非商業性愛好者來說是免費的還是幾乎免費的?”

它們存在;攪拌機一個。這裡沒有詳盡的清單。
請注意,STL作為文件類型,不能進行編輯,並且如果放在多個CAD程序之間,則很容易損壞。因此,通常很難將STL轉換回“ CAD友好”的文件類型。這就像弄皺紙或打開JPEG一百萬次一樣。
對此我不確定。聽起來更像是格式的不同修訂版和/或某些3d編輯器無法正確創建文件,而其他格式更嚴格的3d編輯器將無法加載該文件,而不是格式限制。我個人已經在Blender中創建和編輯了STL文件,並在Repetier Host中使用了它們,並且在這兩個文件中加載文件都沒有問題。
@LeoErvin我試圖傳達3D編輯器無法如您所說正確導入/導出的問題。將以下Wikipedia頁面作為我的資料之一https://en.wikipedia.org/wiki/STL_(file_format)。對於像Blender這樣的程序,它在很大程度上依賴於三角實體的正確方向,可以理解的是您沒有遇到問題。但是,還有其他(開發欠佳)的應用程序可能選擇忽略或不使用文件中的某些參數,因為它們不在應用程序範圍內。因此,請小心使用哪種軟件。
五 答案:
tourdetour
2016-02-16 23:57:57 UTC
view on stackexchange narkive permalink

您可以使用 OpenSCAD。它是GPL下基於腳本的功能強大的CAD開源軟件。在Thingiverse上,此CAD軟件(帶有 Customizer 標記的產品)製作了很多東西,您只需下載其源代碼( .scad code) >)並直接對其進行編輯!然後,您可以通過執行二進制操作,添加部件等與它們進行交互。

如果您從未編寫過代碼,則很難開始,但這是值得的:

OpenSCAD是用於創建實體3D CAD模型的軟件。它是免費軟件,可用於Linux / UNIX,Windows和Mac OSX。與大多數用於創建3D模型的免費軟件(例如Blender)不同,它不關注3D建模的藝術方面,而是關注CAD方面。因此,當您計劃創建機器零件的3D模型時,它可能就是您正在尋找的應用程序,但是當您對創建計算機動畫電影更感興趣時,可以肯定這不是您要尋找的應用程序。

好一點提到OpenSCAD!從Thingiverse下載時,直接編輯.scad文件是一個不錯的解決方案-如果您知道如何使用它。
OpenSCAD並不是一個糟糕的解決方案-但是調整零件有點挑戰,因為AFAIK無法通過一種方法來測量現有對像以進行偏移和調整。
如果您具有編程背景,則OpenSCAD很容易(但請閱讀不尋常的範圍規則);但是,如果原始作者使用的是GUI而不是編碼,則可能很難從其模型中獲取任何有用的(人類可讀的)代碼,並將其導入OpenSCAD。人們,地形等的模型很可能使用Blender之類的GUI來完成;工程零件很可能使用OpenSCAD完成。
Tormod Haugene
2016-02-03 12:36:59 UTC
view on stackexchange narkive permalink

如果要對STL進行基本編輯,則可能適合使用 MeshMixer之類的程序。它提供了以相當簡單的方式合併和減去模型,添加自定義支持等的功能。

允許您執行STL複雜編輯的另一種方法是 Autodesk Fusion 360。在這裡,您可以將STL導入到網格中,然後可以將其轉換為實體以進行進一步的編輯。使用起來比較麻煩,但是解決方案非常靈活。您可以選擇僅將某些面轉換為實體,或將網格用作其他設計的參考點。

據我所知,這兩個都不是FOSS(免費和開源),但是對於非商業用途都是免費的。

為Meshmixer +1,喜歡用它做一些小修理。它無法挽救一切,但在修改文件的方法上肯定是獨一無二的(比起我以前使用的其他任何東西,它更像是文字雕刻)。 Fusion360經常會遇到復雜的STL文件問題(因為它本身無法以STL格式運行,因此必須將文件轉換為Fusion“語言”)。
Leo Ervin
2016-02-03 06:10:17 UTC
view on stackexchange narkive permalink

毫無疑問,最成功的FOSS 3D編輯器是Blender。它既可以導入和導出STL文件,也可以導出為STL或許多其他格式(DAE,OBJ,3DS,FBX,DXF,WRL),因此您既可以使用它來編輯STL模型,也可以將其用作STL轉換器。 https://www.blender.org/

嗨,@Leo。我否決了您的問題,這是為什麼:指出“沒有論點……”強烈表明您掩蓋了自己的個人觀點,這是事實-在SE社區中是不贊成的。我建議您要么支持該聲明,要么找到更為謙虛的表述。
我不在乎它是否強烈表明這是我個人的看法*在您看來*。從統計上講,Blender在所有方面都非常成功,這些功能包括功能完整性,穩定性,社區規模(幫助),受歡迎程度(下載數量,用戶數量),開發階段。這些是統計數據/事實。在這一點上,是否涉及我自己的意見甚至都無關緊要。因此,如果您出於“ SE的精神”而拒絕回答某個問題,這對於問這個問題的人(Q&A的整個目的)可能是最佳選擇,那麼請繼續。我只是覺得不合邏輯。
請正確理解我的意思:我並不是說Blender並不是一款出色的軟件,在這種情況下也許是最好的選擇。但是,*沒有論據*表明還有其他3D編輯器也可以編輯STL文件(請參閱我在那裡做的事情?)。換句話說,我不是不同意您的意見,而只是問您是否考慮改寫。是否執行此操作完全取決於您,但是我相信,如果措辭不同,您的答案將會*更好*。
攪拌器成功-我並沒有在爭論。我的問題不是要灌輸小便。話雖這麼說-Blender確實更注重動畫;並為3D打印編輯模型是一種“黑客”,因為幾何是“無單元的”。因此,人們可以按比例建模,但隨後必須擴展到Blender之外的真實世界。
Tormod,請理解我並不是因為我的情感而這樣說話,我也不是Blender軟件的粉絲,我只是在說我認為是事實。我沒有理由僅僅因為我相信我說的是真實的而改寫我所說的話。我不認為這種情況不需要顯得偏見或聽起來謙虛。正如我提到的,有一些事實可以支持我所說的話。請理解,您所說的關於SE社區喜歡的內容僅僅是您的觀點,我對此表示不同意。這裡沒有小便比賽。
Jim,Blender是3D建模者,與許多其他3D建模者一樣,它採用了通才的方法,這意味著它可以做很多事情,並不是專門為一項任務而設計的。我可以100%肯定地告訴您Blender並沒有更專注於動畫製作。就像我說的,它是一個通用的3D建模器。而且幾何不是無單位的,您可以在此菜單中選擇“公制”或“英制”模式:http://i.imgur.com/D1mdhDy.png默認情況下,它是“無”或“混合器”,在其他情況下更有用您最好考慮相對尺寸而不是真實單位。
續:還有一個插件供使用3d打印的人使用,現在Blender附帶了。 http://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/Modeling/PrintToolbox並不是必須的,但是甚至還有。
@LeoErvin剛剛編輯了您的答案,以幫助保持您的回應的“政治正確性”的完整性。
抱歉,我無法接受該鏈接,因為該鏈接中沒有統計數據,僅提及它具有內置的3d打印工具...
@LeoErvin,對您對我的問題的負面回答感到抱歉。由於某種原因,這種表述激怒了我,這可能不應該。
@Tormod Haugene。沒問題,我認為這些天來政治上的正確性已經被濫用了,對於一個問答網站,我只是看不到它的位置,因為我認為它會使問題和答案都變得更長,因此可讀性降低,這就是為什麼我這樣寫這個。現在,如果您要我提及一些我認為合理的消息來源。
@LeoErvin,我想我更像是科學作家,在沒有至少5個參考文獻的情況下,如果沒有支持,您永遠不會提出要求。 :-)
作為從事3D領域工作的人,我知道這裡幾乎每個人都知道主要的3D建模者的功能(Max,Maya,Blender,C4D等),但是我們不為那些導致我們學習的事物加書籤。我將嘗試挖掘事實。
-1
只有Blender的鏈接為3d打印機用戶提供了一些工具。 Blender並不是最成功的FOSS 3d編輯器,而這並不是某些人不喜歡的(FOSS的意思是“自由和開源”,而不是3d打印)。
BYE
2016-02-18 18:45:13 UTC
view on stackexchange narkive permalink

我僅出於此目的使用Wings 3D( http://www.wings3d.com)。它非常易於使用,並內置了許多其他有用的功能。不僅可以重新構造網格,還可以導入和導出許多其他網格,例如.obj等。完成後修改後,您可以將它們導出為幾種格式之一(我發現將其保存在.stl中更容易),然後使用netfab(與付費版本相比還具有一些限制的免費版本)來微調網格無法以當前格式打印。 Wings會以.stl格式導出您的修改,但是您可能需要進行微調以消除漏洞,斑點等,並且您可以以多種視圖(例如高斯和其他形式)查看更改。

如果您決定嘗試Wings 3D,則需要仔細閱讀本教程,因為存在多種可能性,包括製作自己的網格,並以正方形,立方體,圓柱體等幾種基本形式開始其他基本的幾何圖形。

使用這兩個程序,我能夠修改許多網格並得出一個非常可打印的對象。 Wings的一項非常有價值的功能是平滑應用程序,它可以減少某些模型上的銳利分割線。

由於這兩個程序都是免費的,因此您可以嘗試使用它們,如果它們不能滿足您的需要,可以將其卸載需要。 Blender也是一個出色的免費程序,但是我發現Wings的使用更加簡單。

希望這會有所幫助

哇,這實際上維護得很好。我將需要嘗試一下。作為軟件開發人員,我很感興趣,因為它是用Erlang編寫的。對於那些尋找該網站的人:http://www.wings3d.com
ahulpke
2016-02-20 02:55:34 UTC
view on stackexchange narkive permalink

如果您希望使用WYSIWYG風格的編輯器並且對OpenSCAD不滿意,我發現123D Design(在Autodesk上絕對不是FOSS,但對於愛好者是免費的)在Mac上具有功能和易用性之間的折中

如果您堅持使用FOSS,Blender可能最接近,但是我發現它在界面和工具上過於特質而無法使用。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...