библиотека для представления 3D многогранников

Есть ли какие-либо библиотеки, которые обеспечивают 3D многогранники и поддержку, вычисляющую пересечение двух многогранников?

Если это имеет значение, многогранники, которые я хочу смоделировать, не имеют 'дыр' в них.

Фокус был бы на правильности сначала и ускорил бы второго!

Идеально эта библиотека была бы:

  • имейте существующую опрятную привязку Python
  • будьте автономны или имейте разумные и маленькие зависимости
  • поддержка, вычисляющая схему многогранника, когда представление от любого данного угла
5
задан Will 30 June 2010 в 16:55
поделиться

1 ответ

CGAL предлагает гораздо больше, чем вы просите, но, в частности, включает многогранники и «логические» операции над ними. (Я не уверен, что «вид под любым углом» является примитивом - насколько я помню, его не было, когда я последний раз использовал его, но это было некоторое время назад - вам, возможно, придется повторить проектирование живых изгородей на соответствующей плоскости).

Привязки Python находятся здесь , и я считаю, что единственная «большая» зависимость - это Boost Python (используется для привязок).

5
ответ дан 14 December 2019 в 18:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: