“Conocimientos Programación>C /C + + Programming

Cómo utilizar el operador Vector3 Ogre

2011/5/1
OGRE significa orientada a objetos Graphics Rendering Engine . Esto le permite desarrollar aplicaciones gráficas utilizando el paradigma de la programación orientada a objetos y el lenguaje C + + . Este paradigma se centra en la creación de objetos de modelo - como las clases , que contienen los datos y las funciones relacionadas con un concepto del mundo real. Por ejemplo , la clase Vector3 representa una dirección en el espacio 3D , y está basado en el concepto de vector matemático. Los objetos creados a partir de esta clase se pueden utilizar en el uso de una variedad de operadores . Cosas que necesitará
C + + entorno de desarrollo integrado ( IDE ) , como Code :: Blocks
C + + Compiler , a Luxury OGRE kit de desarrollo de software como GCC ( ver Recursos)
Ver Más Instrucciones
1

carga del C + + IDE haciendo clic en el icono del programa . Cuando se abre, seleccione " Archivo /Nuevo /Proyecto " y selecciona "Proyecto OGRE ", que está disponible en el Code :: Blocks IDE . Elegir un nombre para su proyecto. A continuación, dirigir el IDE a la carpeta donde está instalado OGRE . Se crea un nuevo proyecto OGRE , y un nuevo archivo de código fuente aparece en la ventana principal del editor.
2

Escribe la siguiente declaración de método " createScene " , sustituyendo " projectName " de lo que usted eligió el nombre de su proyecto :

void projectName :: createScene (void ) { }
3

declarar un nuevo objeto " Vector3D " por escrito la siguiente declaración dentro de los corchetes de la " método createScene " . Esta sentencia crea un vector que apunta a un punto situado en el espacio 3D con el coordinado de ( 1 , 1 , 1 ) :

Ogre :: Vector3D v = new Ogre :: Vector3D ( 1 , 1 , 1 ) ;
4

declarar otro nuevo objeto " Vector3D " que apunta a las coordenadas ( 0 , 1 , 0 ) :

Ogre :: Vector3D w = new Ogre :: Vector3D ( 1 , 1 , 1 ) ;
5

Utilice la primera adición del operador " operador + " para añadir los objetos Vector3D " " " v " y " w " en conjunto , así:

v = v + w ;
6

Utilice el segundo operador de suma " operador + = " para lograr lo mismo con una sintaxis más simple , por ejemplo:

v + w = ,
Página 7

Navegar por el resto de los operadores aritméticos . Hay operadores que le permiten sumar, restar , multiplicar y dividir objetos " Vector3D " . Estos operadores son " + ", " - ", " * " y " /", respectivamente . Todos ellos utilizan la misma sintaxis que el operador de suma .
8

Utilice " operador == " dentro de una sentencia "if" . Este operador pone a prueba para ver si dos vectores son iguales entre sí . La sintaxis para este tipo de operación es el siguiente:

if ( v == w ) { std :: cout << " v y w son iguales" << std :: endl ;}
9

Utilice " operador ! =" dentro de una sentencia "if" . Este operador pone a prueba para ver si dos vectores no son iguales entre sí . Escribe lo siguiente:

if ( v = w ) { std :: cout << " v y w no son iguales << std :: endl ;}


C /C + + Programming
Cómo convertir una cadena en un gráfico en C + +
Cómo hacer videojuegos con C + +
Cómo compilar con un archivo de cabecera
Cómo animar en XNA
Cómo convertir un BMP en una matriz Byte
Computadoras En Línea Escuelas de programación
Cómo llenar un Vector en C
Cómo iniciar un Código C Desde el símbolo del sistema
Conocimientos Informáticos © http://www.ordenador.online