首页 > 解决方案 > 为每个顶点绘制一个立方体

问题描述

我有一个 3D 顶点列表,我可以通过将整个列表传递给我的顶点着色器,设置gl_Position = pos,然后在绘图函数中设置FragColor = vec4(1.0, 1.0, 1.0, 1.0)和使用,轻松地将其渲染为点云。GL_POINTS

我现在想在那个顶点位置渲染一个实际的立方体,顶点是立方体的中心和一些给定的宽度。我怎样才能以最简单和最高效的方式实现这一目标?循环遍历所有顶点,将立方体加载到缓冲区中,然后将顶点位置传递给顶点着色器以单独绘制每个立方体对我来说似乎不可行,或者这是要走的路吗?

标签: c++shaderrenderingpoint-cloudsopengl-4

解决方案


推荐阅读