Bar*_*rth 5 c++ optimization profiling vector
在一个现有的项目中,我看到了一个模板化的Vector_3d,它具有向量的常用操作(在代数意义上).在分析之后,我注意到这个课程花了很多时间.
我想知道是否有一个众所周知的实现,如C++中的3d矢量这样的基本概念.实际上,使用矢量的良好实现可能更容易,而不是尝试优化这个.
编辑:这是在某些对象的几何表示的上下文中.但它独立于任何可视化.我会看看是否有办法避免经常调用各种方法.我将看看提议的包.
Bru*_*uce 6
在3d矢量类中没有太大的改进空间(基本上,点/交叉产品相当容易,矩阵乘法也是如此).如果在该课程中花费了这么多时间,那么使用它的代码可能存在缺陷.你有没有检查过
我知道Qt 中有QVector3D,可能对你有所帮助(顺便说一句,他们还有Vector 2D和4D以及常见的3D几何操作)
归档时间:
15 年 前
查看次数:
6596 次
最近记录:
14 年,7 月 前