Qual é o método preferencial para carregar arquivos STL em Three.js

Estou escrevendo um aplicativo projetado para ser usado como parte de um fluxo de trabalho de projeto e simulação mecânica e gostaríamos de poder usar o Three.js para carregar e visualizar peças projetadas no Solidworks, que podem ser exportadas como STL (texto ou binário).

** Reconheço plenamente que é possível usar algo como o Meshlab para converter em OBJ ou em outro formato, mas isso parece ser uma etapa adicional desnecessária que sobrecarrega o fluxo de trabalho. **

Parece que o Three.js tem boas soluções de carregamento para Collada, OBJ, UTF-8, VTK e JSON, mas não há exemplo de suporte STL limpo. Eu vi algumas coisas flutuando que foram usadas no passado, comohttps://github.com/tbuser/thingiview.js/blob/master/javascripts/thingiloader.js que eu gostaria de evitar por causa da licença, ehttps://github.com/tbuser/three.js/blob/master/utils/stl_geometry.js que parece não estar totalmente integrado.

Estou esquecendo de algo?

questionAnswers(1)

yourAnswerToTheQuestion