私は3次元ジオメトリを作成し、それを.stlファイルに変換するためのJavaライブラリを探しています。3次元印刷のための3dオブジェクトを作成するためのJavaライブラリ
私は1つがGraphics2Dのオブジェクト上で同じように描くことができる場所オブジェクトの3Dグラフィックスを使用して想像することができます:
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");
[OK]を、私はコードを作っています:)。しかし、このようなもの。
誰かがこのようなものを引き出す方法を知っていますか?このようなことをするオープンソースのlibs?
ウェブサイトからのユーザー入力によってカスタマイズされたオブジェクトを生成できるのは良いことです。
Rob。
編集: 質問が閉じている(そして誰もが理由で、私の質問に答えるために世話をしない)にもかかわらず、私は私の答えを見つけた(私はそれを投稿同じ質問を持つ他の人がそれを見つけることができます):
ありOpenScadのラッパーとしてのJavaライブラリ。 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