Si!! está vez es un ejemplo más del mundo 3d pero ahora en Realidad Aumentada en Flash con papervision3d. Para este ejemplo igual se necesita de otras librerias que nos ayuden a generar este entorno junto con las clases ya comunes de papervision3d. Por lo que necesitaremos bajarlas desde este link:

http://www.libspark.org/svn/as3/FLARToolKit/trunk
Pero en este caso no hay un zip o algo para poder descaragar nuestro paquetito de clases, por lo que se neceisita de un programa SVN, podrán ayudar estos que se encuentran aquí, hay uno muy bueno para mac que se llama Versions, que alguien pase un serial, que diga me ayude a comprar una licencial!!!
Nuestra creación será lo siguiente:


April 19th, 2009Hello Cube

Y hace mucho pero mucho… cuando todavía… cambiando un poquito, un ejemplo básico de inicio para Papervision3D 2.0, la librería y demás recursos los pueden encontrar en http://papervision3d.googlecode.com y nuestro resultado final será esto:

Para poder empezar y generar nuestro espacio 3d necesitamos de 4 clases básicas para generar el entorno Viewport, Scene3D, Camera3D y BasicRenderEngine.


September 10th, 2008Headers and Structs

Antes de entrar por completo a programación orientada a objetos seria bueno recordar algo de “headers” y “structs”.

Es común usar estructuras para englobar ciertos datos en una sola variable, ya que seria un completo desastre almacenarlos en variables separadas, por lo que una estructura es la agrupación de variables.

Los Headers son archivos que se usan para agrupar la declaración de funciones, variables y tipos de datos, esto para poder administrarlos en un diferente lugar al programa principal, ya que al tener proyectos grandes nos da la posibilidad de ver una sobrevista de nuestras líneas de código.

Primero creamos un nuevo proyecto Foundation Tool, dentro de la carpeta Source creamos un archivo nuevo pero esta vez será uno de C File que se encuentra en C and C++, como nombre le podremos lifo, cada archivo de C que se crea viene acompañado de su archivo de cabecera, en este caso lifo.h, aquí solo declararemos la estructura a usar y la de nuestras funciones.

Por lo tanto nuestro archivo lifo.h va a tener la declaración de la estructura pila que la llamamos Lifo y de sus operaciones, quedando así:


September 8th, 2008Hello, World!

Como es costumbre iniciar al aprender un nuevo lenguaje de programación, es el hacer un tradicional “Hola Mundo”, en este caso será un poco más amplio, por que en esta ocasión solo va a ser necesario hacer unos cuantos clicks y listo, el IDE te lo generará automáticamente, listo para Build & Go.

Iniciaremos por abrir nuestro Xcode, el cual lo primero que nos muestra es una ventana de Bienvenida, pero lo que vamos  hacer es iniciar un proyecto nuevo, en modo Consola como lo conocemos, nos dirigimos al menú File->New Project en el listado de la izquierda seleccionamos Command Line Utility y elegimos el template Fuondation Tool and Choose…

Después nos indicará que elijamos la ruta donde se generará el proyecto, puedes tener una carpeta de Ejemplos y dentro de esa carpeta guardar los proyectos, Xcode te generará una carpeta por cada proyecto nuevo. Listo, nos mostrará nuestro navegador de archivos del proyecto, el código fuente en este caso será Hello.m, el mismo nombre con que guarde mi proyecto. Desde este paso podemos dar click en Build & Go, para poder ver la salida que produce, ir a menú Run->Console.



© 2008 Laibum | Hecho con Wordpress.