3D CAD для OpenGL - PullRequest
       21

3D CAD для OpenGL

2 голосов
/ 26 ноября 2011

Мне было интересно, знает ли кто-нибудь о программе, которая может сделать трехмерный рисунок объекта, а затем преобразовать его в требуемые точки и нормали OpenGL.

По сути, у меня есть чертеж AutoCAD, который я хочу отображать в программе, которую создаю для iPhone. Есть предложения?

Ответы [ 2 ]

4 голосов
/ 26 ноября 2011

Если у вас есть сам AutoCAD, вы можете экспортировать объект в формат сетки, например STL. Чтение файлов STL просто.

Если у вас нет AutoCAD, вы также можете попробовать FreeCAD , основанный на OpenCascade, который экспортирует довольно красивые сетки (также в формат STL). Однако формат файла AutoCAD постоянно меняется, поэтому YMMV при чтении исходного файла.

3 голосов
/ 26 ноября 2011

Это будет немного хуже, но форматы файлов DWG исследуют глубокую темную дорогу, я не уверен, что даже AutoDesk контролирует.Формат даже не принадлежит им (они купили его некоторое время назад), и даже если вы сможете им управлять, формат обновляется каждые 3 года или около того (и скоро будет обновлен).На данный момент они имеют всю власть.Сожалею.

Все, что я могу сказать, это изучить ссылки и взглянуть здесь (без кода, извините)

...