c++ - 求模拟粒子轨迹的3D点和 vector 几何C++库

标签 c++ vector 3d geometry

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

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

最佳答案

也许看看cgal它是一个极其强大的几何库,但也有您需要的东西。

关于c++ - 求模拟粒子轨迹的3D点和 vector 几何C++库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10041004/

相关文章:

c++ - 我可以使用 std::vector::operator[] 返回的引用多长时间?

java - LWJGL - 隐藏时隐藏立方体面

algorithm - 从 3D 浮雕图像中提取深度图

c++ - 与 jenkins 一起工作的最简单的 C++ 测试框架

c++ - 连接 4 位整数

c++ - 检测栈满

c++ - 与/bigobj 链接时间过长

text - 用负值归一化向量

c++ - 函数返回另一个函数的返回值

ios - SceneKit:如何为同一个 OBJ 文件从 Google Poly 重新创建光照?