标签: c++ vector 3d geometry
我正在寻找一个点和矢量类来模拟笛卡尔三维坐标系中的粒子轨迹。需要的功能:计算点和X之间的距离,计算射线和X之间的交叉点,旋转和平移X(其中X是平面或球体)。
我在Qt :: QVector3D(可能是最好的起点)看了一下boost:几何(太通用,太复杂),在blitz :: TinyVector(良好的基础,但缺乏几何功能)。
答案 0 :(得分:0)
也许看看cgal这是一个非常强大的几何图书馆,但也有你需要的。