gpt4 book ai didi

c++ - 为立方体的每一面分配颜色 OpenFrameworks

转载 作者:行者123 更新时间:2023-11-28 07:01:04 24 4
gpt4 key购买 nike

我正在寻找一种方法来绘制每边具有独特颜色的立方体。目前,我将以下内容用于 w = 宽度、h = 高度和 d = 深度的顶点和索引数据:

GLfloat vdata[8][3] = {
{-w, -h, -d}, {-w, h, -d},
{w, h, -d}, {w, -h, -d},
{-w, -h, d}, {w, -h, d},
{-w, h, d}, {w, h, d}
};

GLint indices[6][4] = {
{3, 2, 1, 0},
{3, 5, 4, 0},
{3, 5, 7, 2},
{0, 4, 6, 1},
{1, 2, 7, 6},
{5, 4, 6, 7}
};

我有点确定我可以只在每个面上绘制四个顶点来实现我所追求的目标,但我宁愿不承受绘制所有这些额外顶点的性能损失。贴图纹理会更有意义吗?

最佳答案

每个面使用 4 个顶点是执行此操作的正确方法。为什么您认为会有相关的“性能影响”?纹理很可能会带来更大的性能损失。

关于c++ - 为立方体的每一面分配颜色 OpenFrameworks,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22462762/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com