用顶点颜色填充网格?

时间:2014-04-09 12:29:45

标签: openframeworks

有没有人知道是否可以用顶点的颜色填充网格物体?

到目前为止,我的代码绘制了一个三角形并为顶点着色。只是不知道如何填补它。我尝试将OF_MESH_FILL添加到mesh.draw()但似乎不起作用。想法?

ofVec3f top(100.0, 50.0, topZ);
ofVec3f left(50.0, 150.0, leftZ);
ofVec3f right(150.0, 150.0, rightZ);

mesh.addVertex(top * 4);
mesh.addColor(ofFloatColor(1.0, 0.0, 0.0));

mesh.addVertex(left * 4);
mesh.addColor(ofFloatColor(0.0, 1.0, 0.0));

mesh.addVertex(right * 4);
mesh.addColor(ofFloatColor(1.0, 1.0, 0.0));

mesh.draw(OF_MESH_FILL);
gui.draw();

1 个答案:

答案 0 :(得分:1)

当然我在我的设置中运行了setMode。杜尔。

mesh.setMode(OF_PRIMITIVE_LINE_LOOP );