我在寫一個應用程序,它被設計成用作機械設計和模擬工作流的一部分,我們希望能夠使用Three。 js加載和可視化Solidworks中設計的零件,可以將其導出爲STL(文本或二進制)。什麼是在Three.js中加載STL文件的首選方法
**我完全認識到可以使用像Meshlab這樣的東西來轉換爲OBJ或其他格式,但這似乎是一個不必要的額外步驟,可以加密工作流。 **
看來Three.js爲Collada,OBJ,UTF-8,VTK和JSON提供了很好的加載解決方案,但沒有乾淨的STL支持示例。我看到一些東西漂浮已經在過去使用,如 https://github.com/tbuser/thingiview.js/blob/master/javascripts/thingiloader.js 我想避免因爲許可證的,其 和 https://github.com/tbuser/three.js/blob/master/utils/stl_geometry.js 這似乎不完全集成。
我錯過了什麼嗎?
有一個[STLGeometry可在網上(https://github.com/tbuser/three.js/blob/master/utils/stl_geometry.js),雖然它[需要一些的調整](https://github.com/mrdoob/three.js/issues/455)。 –