Лучший язык / библиотека для создания 3d моделей для быстрого прототипирования? - PullRequest
2 голосов
/ 14 декабря 2011

Я заинтересован в использовании алгоритмических методов для создания 3d-моделей, которые затем можно экспортировать в стандартный формат для быстрого создания прототипов. В частности, форматы STL, PLY, VRML. Я открыт в отношении того, какой язык использовать: Python, Java, C ++ - я гибок, если ресурсы открыты или очень недороги. Какие библиотеки / языки лучше всего подходят для этой работы? Любые указатели на ресурсы будут полезны.

Я уже экспериментировал с Processing + ModelBuilder, но, похоже, в Processing есть некоторые низкоуровневые ошибки 3D, касающиеся руки, которые делают эту задачу очень сложной.

1 Ответ

2 голосов
/ 29 марта 2014

OpenSCAD - отличный инструмент для этого с действительно хорошей, простой IDE для отображения ваших объектов и многими полезными форматами вывода, включая STL.

OpenSCAD, однако, является предметно-ориентированным языком и поэтому имеет некоторые ограничения. У вас нет возможностей полноценного языка программирования общего назначения. Язык с лучшей библиотекой 3D-моделирования, которую я нашел, - это Haskell. Пакет называется ImplicitCAD , который имеет демонстрационную веб-базу для своего DSL, которая очень похожа на OpenSCAD, но есть также библиотека Haskell , которая используется для реализации DSL, которую можно использовать напрямую.

...