| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo utilizar el operador Vector3 Ogre
    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 = , < br > 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 ;}


    Previous :

    next :
      Artículos relacionados
    ·Cómo crear un vector de matrices de caracteres en C + …
    ·Cómo utilizar los tipos de datos en C + + 
    ·Cómo ordenar en Turbo C + + 
    ·Cómo crear proyectos mediante programación C 
    ·¿Qué es la mezcla alfa 
    ·Cómo hacer un botón que se pulse en C 
    ·Cómo rechazar los datos que desbordan las Dimensiones 
    ·¿Cómo puedo cambiar mi archivo EXE a un archivo CPP 
    ·Cómo eliminar todos los no enteros de una cadena 
    ·Cómo utilizar un control ListBox en el MFC de Visual C…
      Artículos destacados
    ·Cómo crear etiquetas personalizadas en JSP 
    ·Cómo insertar un valor NULL en la tabla de Visual Basi…
    ·¿Qué es un Sistema de Red 
    ·MySQL Tutoriales Administración 
    ·Cómo ajustar RGB Intensidad Programación 
    ·Cómo crear una macro en Word que enviaremos un correo …
    ·Cómo activar el botón Eliminar en DataGridView en Win…
    ·Cómo hacer XSL Ignorar la referencia DTD en XML 
    ·Cómo contar el número de letras en una cadena en Visu…
    ·¿Por qué los diseñadores Web Utilice applets de Java…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com