Esempio n. 1
0
        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();
        }
Esempio n. 2
0
 //Adiciona um Vertice de Textura
 public void AddTexture(VertexTexture FT)
 {
     LFT.Add(FT);
 }