2012-06-16 31 views
6

? Estoy escribiendo una aplicación que está diseñada para ser utilizada como parte de un flujo de trabajo de diseño mecánico y simulación, y nos gustaría poder utilizar Three. js para cargar y visualizar piezas diseñadas en Solidworks, que se pueden exportar como STL (texto o binario).¿Cuál es el método preferido para cargar archivos STL en Three.js

** Reconozco completamente que se puede usar algo como Meshlab para convertir a OBJ o a algún otro formato, pero esto parece un paso adicional innecesario que afecta el flujo de trabajo. **

Parece que Three.js tiene buenas soluciones de carga para Collada, OBJ, UTF-8, VTK y JSON, pero no hay un ejemplo de compatibilidad de STL limpio. Vi algunas cosas que flotan alrededor que se han utilizado en el pasado, como https://github.com/tbuser/thingiview.js/blob/master/javascripts/thingiloader.js la que me gustaría evitar a causa de la licencia, y https://github.com/tbuser/three.js/blob/master/utils/stl_geometry.js que no parece plenamente integrada.

¿Echo de menos algo?

+0

Hay un [STLGeometry disponible en línea] (https://github.com/tbuser/three.js/blob/master/utils/stl_geometry.js), a pesar de que [necesita un poco retoque] (https://github.com/mrdoob/three.js/issues/455). –

Respuesta

10

Tome un vistazo a STLLoader for ThreeJS example:

+2

Esta es solo una respuesta de enlace único, que será inútil si el enlace se rompe en el futuro. ¿Podría incorporar partes útiles del enlace dentro de la respuesta? – Nisarg

+1

Si bien este enlace puede responder la pregunta, es mejor incluir las partes esenciales de la respuesta aquí y proporcionar el enlace de referencia. Las respuestas de solo enlace pueden dejar de ser válidas si la página vinculada cambia. - [De la crítica] (/ reseña/mensajes de baja calidad/18136933) – Blackwood

Cuestiones relacionadas