Advertisement
Guest User

Untitled

a guest
Mar 27th, 2017
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. Normals = new glObject();
  2. Normals->BeginObject(GL_LINES);
  3. Normals->SetColor(1.0, 1.0, 1.0);
  4. for (int i = 0; 3*i < (Egg->lCoords[0]); i+=4)
  5. {
  6. Normals->SetColor(1.0, 1.0, 1.0);
  7. Normals->AddVertex(Egg->Coords[i * 3 + 0], Egg->Coords[i * 3 + 1], Egg->Coords[i * 3 + 2]);
  8. 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]);
  9. Normals->SetColor(1.0, 0, 0);
  10. Normals->AddVertex(Egg->Coords[i * 3 + 3], Egg->Coords[i * 3 + 4], Egg->Coords[i * 3 +5]);
  11. 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]);
  12. Normals->SetColor(0, 1.0, 0);
  13. Normals->AddVertex(Egg->Coords[i * 3 + 6], Egg->Coords[i * 3 + 7], Egg->Coords[i * 3 + 8]);
  14. 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]);
  15. Normals->SetColor(0, 0, 1.0);
  16. Normals->AddVertex(Egg->Coords[i * 3 + 9], Egg->Coords[i * 3 + 10], Egg->Coords[i * 3 + 11]);
  17. 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]);
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement