Ir al contenido principal

Entradas

Mostrando las entradas con la etiqueta 2d

Animacion OpenGL con C# with OpenTK

empezamos con OpenGL desde C# 4 en Visual Studio 2010 usando la librería OpenTK teclas A y Z S y X D y C F y V básicamente es esta animación portada a C# http://rdebug.blogspot.com/2011/07/animacion-opengl-2d-lwjgl-funciones.html Descargar Codigo Fuente y Ejecutable

JOGL, Animacion TRIANGLE FAN, OpenGL 2D

otra animacion para la coleccion de opengl teclas A y Z C S y X F y V tecla arriba y abajo Descargar Codigo Fuente

Animacion OpenGL 2D LWJGL Funciones Senoidales en Coordenadas Polares

esta animación, realizada con la librería LWJGL para tener acceso OpenGL desde java, consiste de una serie de puntos que siguen una función senoidal en coordenadas polares de la forma R = SIN( a*T + offset ), la animacion permite personalizar el parametro a, el offset, ademas de la velocidad de giro, y el numero de puntos. teclas, A y Z agregar y quitar puntos S y X modificar el valor de "a", +0.1 y -0.1 F y V modificar la velocidad con la que cambia "offset" +0.001 y -0.001 C y B cambio de color de fondo y frente Q y W, cambio de la velocidad angular ( del angulo inicial ) Codigo Fuente y Ejecutables para Windows ( es posible ejecutar en otras plataformas, solo es necesario tener las librerias nativas de lwjgl para dicha plataforma y luego invocar java de la siguiente forma  java -Djava.library.path=pathNativas -jar  ejemplo.jar  )

LWJGL Animacion 2D OpenGL, Rectangulo con Edicion de Vertices

Este ejemplo muestra como utilizar la libreria LWJGL para realizar una animacion en 2D con OpenGL, esta animacion es simplemente un rectangulo en 2D al cual se le pueden re acomodar los vertices usando el raton, y cambiar los colores tanto de fondo como de relleno. Descargar Codigo Fuente

OpenGL 2D GL_TRIANGLES, Processing, Triángulos Girando

Animacion hecha con Processing usando OpenGL, en 2 dimensiones, básicamente una serie de triángulos girando sobre uno de sus vértices, centrados en el espacio de dibujo. ilustra el uso de beginShape( TRIANGLES ) que seria el equivalente de processing para gl_begin( GL_TRIANGLES ) , para dibujar los triángulos. permite agregar y quitar triángulos, cambiar los colores y los tamaños de los triángulos y también las velocidades y direcciones de giro. Descargar Codigo Fuente, Processing, Java y Binario para Windows

Dibujar Lineas en Android

la tercera entrega de aplicaciones de ejemplo en Android esta vez el dibujo de lineas varias, con el uso del evento onSizeChange para determinar las dimensiones de la pantalla y acomodar las lineas a ese tamaño, ademas de usar también la propiedad  setStrokeWidth del objeto Paint para determinar el grosor de la linea, las lineas siguen a los eventos de la pantalla Touch, modificando el centro de la figura en cada evento. se puede cambiar el color de las lineas con la tecla "C". Descargar Código Fuente y Archivo APK

Dibujo 2D con Android

mi segunda aplicación en android después del famoso hola mundo, tomando como base el ejemplo 2d de  http://marakana.com/tutorials/android/2d-graphics-example.html , agregue un color aleatorio para cada punto y manejo de eventos del teclado para aumentar o disminuir el radio de los puntos (que al final son círculos), esta aplicación demuestra el uso de eventos de la pantalla touch y del teclado, permite aumentar los puntos con la tecla "A" , reducirlos con la tecla "Z" y limpiar la pantalla con la tecla "C" Descargar Codigo fuente y archivo apk este ejemplo fue desarrollado con Eclipse 3.5 usando el plugin ADT de Android y el SDK 2.2 API 8 revision 2

JOGL Animación OpenGL desde Java Polígono en Rotación

Pasando a explorar animaciones un poco mas poderosas de lo que normalmente se puede hacer con Java2D me encontré con JOGL, un binding que trae el poder de OpenGL a los programas hechos en Java lo que nos permite acceder a aceleración por hardware, gráficos de primer nivel y máximo rendimiento, ademas de ser estándar, y poseer una gran cantidad de material de referencia, OpenGL tiene ya varios años jugando un papel importante en el mundo de los vídeo juegos y en general las gráficas de alto rendimiento en 2D y 3D, en este ejemplo muy inicial, vamos a empezar con lo básico de una animación 2D, un polígono girando, al cual se le pueden parametrizar el numero de lados, los colores, la dirección de giro y la velocidad mientras la animación esta corriendo. como requisito se requiere que para correr el JAR adjunto al código fuente de este ejemplo, es necesario contar con JOGL instalado en el sistema, ya que no es parte del JRE estandar. Descargar Codigo Fuente ( JDeveloper 11g )