Какой предпочтительный метод загрузки файлов STL в Three.js

Я пишу приложение, предназначенное для использования в качестве части механического проектирования. и рабочий процесс моделирования, и мы хотели бы иметь возможность использовать Three.js для загрузки и визуализации деталей, разработанных в Solidworks, которые можно экспортировать в виде 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 который кажется не полностью интегрированным.

Я что-то упустил?

8
задан Mike Kinghan 10 September 2018 в 09:35
поделиться