我有一个3D顶点列表,可以通过将整个列表传递到我的顶点着色器,设置gl_Position = pos
,然后设置FragColor = vec4(1.0, 1.0, 1.0, 1.0)
并在其中使用GL_POINTS
来轻松渲染为点云。绘图功能。
我现在想在那个顶点位置渲染一个实际的立方体,顶点是立方体的中心并具有给定的宽度。如何以最简单,最高效的方式实现这一目标?遍历所有顶点,将一个多维数据集加载到缓冲区中,然后将顶点位置传递到顶点着色器以分别绘制每个立方体,这对我来说似乎不可行,或者这是可行的方法吗?