Was ist die bevorzugte Methode zum Laden von STL-Dateien in Three.js

Ich schreibe eine Anwendung, die als Teil eines mechanischen Entwurfs- und Simulations-Workflows verwendet werden soll, und wir möchten Three.js zum Laden und Visualisieren von in Solidworks erstellten Teilen verwenden können, die als STL exportiert werden können (Text oder Binär).

** Ich erkenne voll und ganz, dass man etwas wie Meshlab zum Konvertieren in OBJ oder ein anderes Format verwenden kann, aber dies scheint ein unnötiger zusätzlicher Schritt zu sein, der den Workflow belastet. **

Es scheint, dass Three.js gute Ladelösungen für Collada, OBJ, UTF-8, VTK und JSON hat, aber es gibt kein sauberes STL-Unterstützungsbeispiel. Ich habe einige Dinge gesehen, die in der Vergangenheit benutzt wurden, wie zum Beispielhttps://github.com/tbuser/thingiview.js/blob/master/javascripts/thingiloader.js was ich wegen der Lizenz gerne vermeiden würde, undhttps://github.com/tbuser/three.js/blob/master/utils/stl_geometry.js das scheint nicht vollständig integriert.

Vermisse ich etwas?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage