2012-06-16 4 views
6

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

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

+0

Там в [STLGeometry доступны в Интернете] (https://github.com/tbuser/three.js/blob/master/utils/stl_geometry.js), хотя [нуждается в некоторой подстройка] (https://github.com/mrdoob/three.js/issues/455). –

ответ

10

Посмотрите на STLLoader for ThreeJS example:

+2

Это всего лишь ответ только для ссылок, который будет бесполезен, если в будущем связь будет нарушена. Не могли бы вы включить полезные части из ссылки в ответ? – Nisarg

+1

Хотя эта ссылка может ответить на вопрос, лучше включить здесь основные части ответа и предоставить ссылку для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится. - [Из обзора] (/ review/low-quality-posts/18136933) – Blackwood