public void Desenhar(OpenGL gl, int Color, bool textura) { gl.Begin(OpenGL.GL_TRIANGLES); int i = 0; foreach (Vertice V in LVFace) { if (textura == false) { //Cor dos Cones if (Color == 0) { gl.Color(1.0, 0.56, 0.21); } if (Color == 1) { gl.Color(1.0, 1.0, 1.0); } if (Color == 2) { gl.Color(0.95, 1.0, 0.21); } } else { //Textura da Bola VertexTexture TEXT = LFT[i]; gl.TexCoord(TEXT.GetX(), TEXT.GetY()); } gl.Vertex(V.GetX(), V.GetY(), V.GetZ()); } gl.End(); }
//Adiciona um Vertice de Textura public void AddTexture(VertexTexture FT) { LFT.Add(FT); }