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?
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). –