【发布时间】:2012-12-10 17:48:46
【问题描述】:
我的任务是创建一个带有水粒子和水面碰撞的喷泉模拟。至此,我已经使用一个着色器创建了水面,另一个着色器创建了喷泉粒子(喷泉粒子的着色器也使用了变换反馈机制)。
我的问题是:如何制作/检测喷泉粒子和水面碰撞? - 我想知道,我如何从平面的着色器/GL 缓冲区和粒子的着色器/GL 缓冲区获取/连接信息以进行碰撞 - 我知道水波方程和碰撞检测方法 - 我只是不知道为什么允许 OpenGL 的 API。
【问题讨论】:
-
这个问题根本不属于这里。该网站旨在帮助有问题的人,而不是为一般问题提供解决方案。 whathaveyoutried.com
-
你能用数学方法描述水面吗?我假设粒子只是一个小球体?
-
也许我的问题不正确。我想知道如何从平面着色器中获取平面顶点,从 GL 缓冲区中获取粒子顶点以进行碰撞。
标签: c++ opengl simulation