我是CUDA的新手并试验了NVidia GPU SDK的样本。
目标是在粒子示例中旋转球体。因此,当球体下降时,它也在旋转,任何指针都可以吗?
答案 0 :(得分:2)
在粒子样本中,粒子只是具有半径的点。它们在模拟中没有角动量,因为它们被认为是点质量,而不是球体质量(即假设它们的质量完全在它们的中心。)
如果你想在身体上做这件事,你必须使用简化的刚体动力而不仅仅是点质量。
如果你只是想在视觉上旋转粒子(非物理),你可以通过在绘制为每个粒子显示的对象(你提到的圆环)之前将旋转矩阵应用到GL矩阵堆栈来实现。 。这可以在OpenGL中完成,与CUDA仿真代码无关。