寻找用于模拟粒子轨迹的三维点和矢量几何C++库

Seeking 3D point and vector geometry C++ library for simulating particle trajectories

本文关键字:C++ 模拟 用于 粒子 轨迹 三维 寻找      更新时间:2023-10-16

我正在寻找一个点和向量类,用于在笛卡尔三维坐标系中模拟粒子轨迹。所需的功能:计算点和X之间的距离,计算射线和X的交点,旋转和平移X(其中X是平面或球体)。

我看了boost:geometry(太通用,太复杂)、blitz::TinyVector(基础很好,但缺乏几何功能)、Qt::QVector3D(也许是最好的起点)。

也许可以看看cgal。它是一个非常强大的几何库,但也有您需要的。