Sto cercando una libreria java per creare geometrie 3d e poi convertirle in file .stl in modo che io possa stampare il mio oggetto usando una stampante 3d.Libreria Java per la creazione di oggetti 3d per la stampa 3d
posso immaginare usando un 3D-grafica oggetto in cui si può trarre la stessa come su un oggetto 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");
Ok, sto solo facendo Codice :). Ma qualcosa del genere.
Qualcuno sa come potrei estrarre qualcosa del genere? Qualsiasi lib di opensource che fa cose del genere?
Sarebbe bello poter generare un oggetto personalizzato tramite l'input dell'utente da un sito Web.
Rob.
Edit: Anche se la questione è chiusa (e nessuno importava di rispondere alla mia domanda sul perché) ho trovato la mia risposta (ho posto così gli altri con la stessa domanda può trovare):
C'è un libreria java sulla sua strada come un wrapper attorno a OpenScad. Il wrapper java si chiama JavaScad. Può essere trovato qui JavaScad
jmonkey può importare molti tipi, ma non so se si può esportare. –
Da quello che ho letto può importare i modelli esistenti, non voglio importare che solo creare il modello. – bluevoid
Ho trovato questa classe che può esportare java 3D in un file .obj: http://sweethome3d.cvs.sourceforge.net/viewvc/sweethome3d/SweetHome3D/src/com/eteks/sweethome3d/j3d/OBJWriter.java?view= markup ma java 3d è abbastanza limitato nella manipolazione degli oggetti – bluevoid