2013-03-03 5 views
2

Моя цель - создать 3D-модель в пакете Cad (т.е. Solidworks) с параметрами, которые предназначены для изменения пользователем. Я хочу, чтобы иметь возможность взять эту модель и интегрировать ее в веб-браузер, а затем передать переменные из какого-то интерфейса в модель, чтобы изменить ее параметры и, следовательно, его форму.Обработка динамической модели WebGL

В качестве простого примера: цилиндр, в котором пользователь может выбрать, насколько высок он с помощью ползунка. (Цилиндр будет получен из хама программного обеспечения, а не WebGL CylinderGeometry)

На данном этапе я очень мало знаю о WebGL, и как я достичь этого результата, так указывая мне в правильном направлении было бы огромным Помогите.

+1

Единственный способ, которым я могу думать, чтобы сделать это, чтобы использовать что-то вроде [OpenJsCad] (HTTP: //joostn.github.com/OpenJsCad/) И как-то конвертировать динамический файл cad из OpenSCad или даже Solidworks Есть ли способ конвертировать в OpenJsCad? – Brilliant

ответ

1

Вы можете построить HTTP-сервис ASP.NET Web API. Служба получит HTTP-запросы с «параметрами, которые предназначены для изменения», обработайте их соответствующим образом. Затем он запустит SolidWorks, загрузит модель, изменит параметры и перестроит. После этого вы должны выбрать формат данных, который будет отправлен в браузер:

  • STL, OBJ - тесселяция, цвета, без информации о текстуре. Может быть легко разобраны JavaScript
  • Если вы используете SceneJS для WebGL вы можете создать правильную JSON сцену на стороне сервера
Смежные вопросы