2012-06-16 4 views
6

Ich schreibe eine Anwendung, die als Teil eines mechanischen Design-und Simulations-Workflow konzipiert ist, und wir möchten in der Lage sein, drei zu verwenden. js, um in Solidworks entworfene Teile zu laden und zu visualisieren, die als STL (Text oder Binär) exportiert werden können.Was ist die bevorzugte Methode zum Laden von STL-Dateien in Three.js

** Ich erkenne völlig, dass man etwas wie Meshlab verwenden kann, um in OBJ oder ein anderes Format zu konvertieren, aber das scheint wie ein unnötiger zusätzlicher Schritt, der den Workflow belastet. **

Es scheint, Three.js hat gute Lade-Lösungen für Collada, OBJ, UTF-8, VTK und JSON, aber es gibt keine saubere STL-Unterstützung Beispiel. Ich sah, um einige Dinge schwebend, die in der Vergangenheit, wie https://github.com/tbuser/thingiview.js/blob/master/javascripts/thingiloader.js den Ich mag würde zu vermeiden, weil die Lizenz verwendet wurden, und https://github.com/tbuser/three.js/blob/master/utils/stl_geometry.js , die nicht voll integriert zu sein scheint.

Fehle ich etwas?

+0

Es gibt eine [STLGeometry online] (https://github.com/tbuser/three.js/blob/master/utils/stl_geometry.js), obwohl es [braucht einige Optimieren] (https://github.com/mrdoob/three.js/issues/455). –

Antwort

10

Werfen Sie einen Blick auf STLLoader for ThreeJS example:

+2

Dies ist nur eine Link-Antwort, die nutzlos ist, wenn der Link in Zukunft unterbrochen wird. Können Sie nützliche Teile aus dem Link in die Antwort einfügen? – Nisarg

+1

Während dieser Link die Frage beantworten kann, ist es besser, die wesentlichen Teile der Antwort hier einzubeziehen und den Link als Referenz zur Verfügung zu stellen. Nur-Link-Antworten können ungültig werden, wenn sich die verknüpfte Seite ändert. - [Aus Bewertung] (/ review/low-quality-posts/18136933) – Blackwood

Verwandte Themen