Sadasdsa

Páginas: 3 (575 palabras) Publicado: 4 de junio de 2012
Informe 2 Computación Gráfica

Profesor: Cristian Neira
Alumno: Javier Trejo C
Introducción
En el siguiente informe se explicara el código empleado para crear una figura 3D, la cual puedatrasladarse sobre un eje X, un eje Y y un eje Z, también pueda agrandarse (escalamiento) en estos mismos ejes y pueda rotar en torno a los tres ejes recién mencionados.

Código
Define los vértices de lapirámide:

private void Rendertriangulo()
{

GL.Begin(BeginMode.Quads);

{
GL.Color3(1.0, 0.0, 0.0);GL.Vertex3(2, 2, -2);

GL.Color3(0.0, 1.0, 0.0);
GL.Vertex3(1, 0, -1);

GL.Color3(0.0, 0.0, 0.7);
GL.Vertex3(1, 0, -3);}

{
GL.Color3(1.0, 0.0, 0.0);
GL.Vertex3(2, 2, -2);

GL.Color3(0.0, 0.0, 0.7);
GL.Vertex3(3, 0, -1);GL.Color3(0.0, 1.0, 0.0);
GL.Vertex3(1, 0, -3);
}

...

Definimos los vértices del cubo solo dándoles a todos los mismosvalores que las demás caras ya que todas sus caras son iguales pero varia el cuadrante en el cual están situadas :
private void RenderCubo()
{

GL.Begin(BeginMode.Quads);

{GL.Color3(1.0, 0.0, 0.0);
GL.Vertex3(-4, 4, -3);

GL.Color3(0.0, 1.0, 0.0);
GL.Vertex3(-4, 2, -3);

GL.Color3(0.0,0.0, 0.7);
GL.Vertex3(-2, 2, -3);

GL.Color3(0.0, 1.0, 0.0);
GL.Vertex3(-2, 4, -3);
}
{
GL.Color3(1.0, 0.0,0.0);
GL.Vertex3(-4, 2, -1);

GL.Color3(0.0, 1.0, 0.0); ...

Después de tener definidos los vértices de las figuras debemos asignar un control a la librería...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sadasdsad
  • sadasds
  • Sadasdsa
  • sadasds
  • Sadasdsa
  • sadasdsa
  • SAdasdsad
  • Sadasdsad

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS