Principiantes guían de OpenGL: construir su propio software de CAD (2 / 14 paso)

Paso 2: Matrices y vectores

¿Qué es una matriz? ¿Necesita cambiar algo en la escena? avanzar a tu personaje, por ejemplo, necesita matrices. Es una cuadrícula de números que pueden utilizarse para almacenar o definir el estado de nuestro mundo 3D. Hay dos matrices principales en OpenGL, modelo vista matriz (GL_MODELVIEW) y la matriz de proyección (GL_PROJECTION).

Una matriz típica-

| 1 2 4 |

| 2 4 6 |

| 8 9 4 |

se trata de una matriz de 3 x 3.

Más información -http://www.mathsisfun.com/algebra/matrix-introduct...

¿Qué es un Vector? vectores se utilizan para representar puntos en el espacio 2D o 3D.

Vector en 2d espacio (x, y) Coordenadas (2, 3)

Vectores en 3d espacio (x, y, z) Coordenadas (2, 3, 4)

Más información -https://www.mathsisfun.com/algebra/vectors.html

¿Así que lo que necesitamos matrices y vectores ?

Cuento largo, cuando queremos mover objetos en el espacio 3D/2D, hacemos con la ayuda de vectores y matrices. Todas las operaciones como mover tu personaje en Super Mario o llamada del deber etc. se realizan con estos dos.

Los siguientes son algunas de las funciones también conocido como matrices en OpenGL para transformaciones básicas

1) traducción (movimiento)- glTranslatef (X, Y, Z);

2) escala (cambiar el tamaño)- glScalef (X, Y, Z); incrustaciones en diferentes ejes o todos los ejes

3) rotación -

X axes- glRotatef (, 1, 0, 0);

Y ejes - glRotatef (, 0, 1, 0);

Ejes Z - glRotatef (, 0, 0, 1);

se cambiará sólo el parámetro, la ubicación de los 1 determina qué coordenadas debe dejarse sin cambios, que al girar sobre el eje Y, no hay que modificar la coordenada Y porque durante la rotación real, no hacer ningún cambio en el eje Y.

Ahora estas matrices de funciones repersent. El orden en que utilizamos estos asuntos de matrices, rotación antes de la traducción no es lo mismo que traducción antes rotación.

Dos matrices principales más que necesita saber sobre OpenGL-

1) Matriz de vista modelo: Todo lo que haces con los objetos de la escena actual se almacena en la matriz de opinión de la modelo. Se puede pensar como una matriz principal a la que se multiplican otras matrices (como glRotatef, glTranslatef), para modificar la escena. Es derecho, una matriz para gobernarlos a todos o más concretamente la escena actual.

2) matriz de proyección: esta matriz encargará de la vista de nuestra escena es decir, si la escena en perspectiva o vista ortogonal, y la instalación de la ventanilla.

Una ventana es un área en su aplicación a la que la escena se procesan en.

Artículos Relacionados

Construir su propio Atlatl

Construir su propio Atlatl

El cazador acecha su presa a un campo abierto con la oportunidad perfecta para atacar. Ojos se redujo con la intención completa una muerte limpia. Lentamente pero seguramente el cazador saca una flecha de su aljaba y se prepara para el ataque. En un
Construir su propio firewall gateway

Construir su propio firewall gateway

aprender a construir su propio firewall gateway usando FreeBSD® y viejas piezas de la PC. El servidor de seguridad consistirá en el cortafuegos de PF, IDS Snort, varias aplicaciones de IPS, proxy Squid y algunas interfaces web intuitivas para la audi
Hidroponía - un manual sobre cómo construir tu propio sistema de hidroponía de inicio

Hidroponía - un manual sobre cómo construir tu propio sistema de hidroponía de inicio

IntroducciónCausas y efectos de la superpoblaciónLa superpoblación no debe ser tomada a la ligera. Tiene unos efectos terribles, uno de ellos es la escasez de alimentos. Nuestro mundo actualmente superpoblada es causada por la Revolución Industrial.
Cómo construir tu propio cajón caja tambor con lazo ajustable

Cómo construir tu propio cajón caja tambor con lazo ajustable

en este instructable mostrará usted cómo construir su propio tambor de caja de cajón. Hicimos 2 tambores de Cajon para debajo de 50$, así que alrededor de 25$ un pedazo. Yo se entrar en este instructable en el concurso de instrumentos musicales, así
Construir su propio pato llamar

Construir su propio pato llamar

llega un momento cada mans vida cuando relojes demasiado "dinastía de pato" y se siente inspirado para construir su propio llamado. No reclamar ni pretende ser un experto en patos, llamadas de pato o Pato caza. Heck, que incluso no vivo cerca de
Construir su propio ordenador portátil

Construir su propio ordenador portátil

¿por qué alguien salir y comprar una computadora de un fabricante como Dell o Gateway, cuando podría construir un ordenador más potente por menos dinero? La respuesta, no saben cómo construirla.Esto puede sonar como un proceso complicado, pero en rea
Cómo construir tus propio contenedores creciente

Cómo construir tus propio contenedores creciente

===Mi inspiración inicial fue estos contenedores crecimiento diseñado por Ray Newstead y aquí:http://earthtainer.tomatofest.com/==========El sitio anterior se debe considerar el recurso de la original y el último y la mayoría de los pasos utilizados
Cómo construir tu propio motor de Jet

Cómo construir tu propio motor de Jet

no tienes que ser Jay Leno poseer una moto jet accionado, y te mostramos cómo hacer tu propio jet enigne aquí para alimentar sus vehículos extravagantes. Se trata de un proyecto en curso, y un montón de información adicional estará disponible en nues
Construir su propio estudio insonorizada en 11 pasos

Construir su propio estudio insonorizada en 11 pasos

Gracias a los constantes avances en tecnología digital, todo el mundo puede grabar en casa, y todo el mundo puede ser propietario de un estudio. Pero mientras muchos conformarse con una configuración de dormitorio eggbox-clad (un mito que a desacredi
Construir tu propio router/fresadora CNC

Construir tu propio router/fresadora CNC

Ya en la edad de 12 años estaba soñando de hacer una máquina que podía hacer las cosas! Una máquina que me daría la oportunidad de crear productos para toda la casa. Dos años más tarde me topé ont las palabras "Computer Numerical Control" o más
Construir su propio Djembe (mesa final)

Construir su propio Djembe (mesa final)

hace mucho tiempo yo era miembro del círculo del tambor de mi high school donde tocamos los tambores africanos. Como estudiante universitario, que es una de las cosas que más echo de menos. Así que dado mi hobby de construcción de instrumentos musica
Construir su propio galpón de almacenamiento!

Construir su propio galpón de almacenamiento!

Hola Instructables!  Esta es mi participación en el concurso de Shopbot.  Este Instructable le mostrará los pasos para construir su propio galpón.   Hemos decidido que nuestro galpón sería para el almacenamiento porque queríamos salir de algunas cosa
Cómo construir su propio casco de cabeza de ratón de Deadmau5!

Cómo construir su propio casco de cabeza de ratón de Deadmau5!

Así que eres un fan de Deadmau5 enormes y han sido dolor para conseguir sus manos en una de esas cabezas Mau5 dulce - pero no se como algunos de ésos epic fail has visto algunas personas llevar... quieres un fiar cabeza que será envidiada por todos. 
Construir su propio extintor de cosas alrededor de su casa

Construir su propio extintor de cosas alrededor de su casa

cómo construir su propio extintor (Disclaimer: no tengo ninguna responsabilidad por hacerlo de manera incorrecta o daño a ti mismo)Paso 1: simple extintor de incendios Una forma cuidada para apagar un fuego con este extintor de jar de simple mantequi