1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| void UserData::setArray(Array *vertexArray, Array *colorArray, Geometry::PrimitiveSetList organisationFace)
{
_tabVertex = vertexArray;
_organisationFace = organisationFace;
Vec4Array *couleur1 = new Vec4Array;
Vec4Array *couleur2 = new Vec4Array;
for (int i=0; i< _tabVertex->getNumElements(); i++)
{
if (i % 2 == 0)
{
couleur1->push_back(Vec4d(0.5, 0.5, 0.5, 1));
couleur2->push_back(Vec4d(0.5, 0.5, 0.5, 1));
}
else
{
couleur1->push_back(Vec4d(0.5, 0.5, 0.5, 1));
couleur2->push_back(Vec4d(1, 0.5, 0.5, 1));
}
}
_tabColorBase = couleur1;
_tabColorChaleur = couleur2;
} |
Partager