2012-06-16 12 views
6

Sto scrivendo un'applicazione progettata per essere utilizzata come parte di un flusso di lavoro di progettazione meccanica e simulazione e vorremmo essere in grado di utilizzarne tre. js per caricare e visualizzare parti progettate in Solidworks, che possono essere esportate come STL (testo o binario).Qual è il metodo preferito per caricare i file STL in Three.js

** Riconosco pienamente che si può usare qualcosa come Meshlab per convertire in OBJ o in un altro formato, ma questo sembra un passaggio aggiuntivo non necessario che ingombra il flusso di lavoro. **

Sembra che Three.js abbia buone soluzioni di caricamento per Collada, OBJ, UTF-8, VTK e JSON, ma non esiste un esempio di supporto STL pulito. Ho visto alcune cose galleggianti intorno che sono stati utilizzati in passato, come ad esempio https://github.com/tbuser/thingiview.js/blob/master/javascripts/thingiloader.js che vorrei evitare a causa della licenza, e https://github.com/tbuser/three.js/blob/master/utils/stl_geometry.js che non sembra completamente integrato.

Mi manca qualcosa?

+0

C'è un [STLGeometry disponibili on-line] (https://github.com/tbuser/three.js/blob/master/utils/stl_geometry.js), anche se [bisogno di qualche tweaking] (https://github.com/mrdoob/three.js/issues/455). –

risposta

10

Date un'occhiata a STLLoader for ThreeJS example:

+2

Questa è solo una risposta al collegamento, che sarà inutile se il collegamento si interrompe in futuro. Potresti incorporare parti utili dal link all'interno della risposta? – Nisarg

+1

Sebbene questo collegamento possa rispondere alla domanda, è meglio includere qui le parti essenziali della risposta e fornire il link per riferimento. Le risposte di solo collegamento possono diventare non valide se la pagina collegata cambia. - [Dalla recensione] (/ recensione/post di bassa qualità/18136933) – Blackwood

Problemi correlati