Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Normals = new glObject();
- Normals->BeginObject(GL_LINES);
- Normals->SetColor(1.0, 1.0, 1.0);
- for (int i = 0; 3*i < (Egg->lCoords[0]); i+=4)
- {
- Normals->SetColor(1.0, 1.0, 1.0);
- Normals->AddVertex(Egg->Coords[i * 3 + 0], Egg->Coords[i * 3 + 1], Egg->Coords[i * 3 + 2]);
- Normals->AddVertex(Egg->Coords[i * 3 + 0]+Egg->Normals[i*3 +0], Egg->Coords[i * 3 + 1] + Egg->Normals[i * 3 + 1], Egg->Coords[i * 3 + 2] + Egg->Normals[i * 3 + 2]);
- Normals->SetColor(1.0, 0, 0);
- Normals->AddVertex(Egg->Coords[i * 3 + 3], Egg->Coords[i * 3 + 4], Egg->Coords[i * 3 +5]);
- Normals->AddVertex(Egg->Coords[i * 3 + 3] + Egg->Normals[i * 3 + 3], Egg->Coords[i * 3 + 4] + Egg->Normals[i * 3 + 4], Egg->Coords[i * 3 + 5] + Egg->Normals[i * 3 + 5]);
- Normals->SetColor(0, 1.0, 0);
- Normals->AddVertex(Egg->Coords[i * 3 + 6], Egg->Coords[i * 3 + 7], Egg->Coords[i * 3 + 8]);
- Normals->AddVertex(Egg->Coords[i * 3 + 6] + Egg->Normals[i * 3 + 6], Egg->Coords[i * 3 + 7] + Egg->Normals[i * 3 + 7], Egg->Coords[i * 3 + 8] + Egg->Normals[i * 3 + 8]);
- Normals->SetColor(0, 0, 1.0);
- Normals->AddVertex(Egg->Coords[i * 3 + 9], Egg->Coords[i * 3 + 10], Egg->Coords[i * 3 + 11]);
- Normals->AddVertex(Egg->Coords[i * 3 + 9] + Egg->Normals[i * 3 + 9], Egg->Coords[i * 3 + 10] + Egg->Normals[i * 3 + 10], Egg->Coords[i * 3 + 11] + Egg->Normals[i * 3 + 11]);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement