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