我正在尋找一個java庫來創建3D幾何,然後將其轉換爲.stl文件,以便我可以使用3D打印機以3D打印我的對象。用於爲3D打印創建3D對象的Java庫
我能想象使用3D圖形對象,人們可以得出同樣像一個Graphics2D對象:
Buffered3DObject obj = new Buffered3DObject(200,200,200, Unit.MM);
Graphics3D g3 = obj.getGraphics();
Stroke3d stroke = new Stroke(3);
g3.setStroke(stroke);
g3.drawpipe(x1,y1,z1,x2,y2,z2);
obj.exportToSTL("filename.stl");
好吧,我只是做了代碼:)。但是像這樣的東西。
有人知道我該如何解決這個問題嗎?任何開源的庫,這樣做的東西?
很高興能夠通過網站的用戶輸入生成自定義對象。
Rob。
編輯: 即使問題被關閉(並且沒有人在意回答我爲什麼的問題),我發現我的答案(我張貼,以便其他人同樣的問題可以找到它):
有一個java庫正在作爲OpenScad的封裝。 java包裝被稱爲JavaScad。可以在這裏找到JavaScad
jmonkey可以導入多種類型,但我不知道它是否可以出口包裝。 –
從我讀的它可以導入現有的模型,我不想導入,只是創建模型。 – bluevoid
我發現這個類可以將java 3D導出爲.obj文件:http://sweethome3d.cvs.sourceforge.net/viewvc/sweethome3d/SweetHome3D/src/com/eteks/sweethome3d/j3d/OBJWriter.java?view=標記但是java 3d在對象操作上相當有限 – bluevoid