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

Cómo utilizar el operador Vector3 Ogre

2015/5/7
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 CPP de DLL
Cómo vaciar el flujo de salida
Cómo desarrollar desplegables aplicaciones de Windows Mobile
Cómo registrar llamadas a D3D
¿Cuál es el valor l en el programa c?
Cómo utilizar el Set Container Class STL
Cómo mostrar tantas columnas de GridView
Cómo escribir un API MFC para el cierre de estaciones de trabajo
Conocimiento de la computadora © http://www.ordenador.online