2012-04-06 2 views
1

Я ищу класс точек и векторов для моделирования траекторий частиц в декартовой системе координат 3D. Необходимая функциональность: вычислить расстояния между точкой и X, вычислить пересечения между лучом и X, повернуть и перевести X (где X - плоскость или сфера).Поиск трехмерной точечной и векторной геометрии Библиотека C++ для моделирования траекторий частиц

Я посмотрел на boost: геометрия (слишком общая, слишком сложная), на блиц :: TinyVector (хорошая база, но без геометрической функциональности), в Qt :: QVector3D (возможно, лучшая стартовая точка).

+1

izomorphius дал хорошее предложение, но могу ли я предложить его реализовать самостоятельно? Или у вас есть крайние сроки, чтобы конкурировать? Это действительно забавный опыт и дает вам именно то, что вы хотите. Чувство удовлетворения само по себе почти стоит усилий. =) –

ответ

0

Возможно, посмотрите на cgal Это чрезвычайно мощная геометрическая библиотека, но также имеет то, что вам нужно.

+0

выглядит очень перспективно, спасибо! –

Смежные вопросы