Práctica 5: Dibujado de un mapa y sus partículas

En este apartado se nos pide que creemos un objeto de tipo MCLParticleSet a partir de un mapa que recibimos desde un fichero llamado map1.bin. Es un apartado sencillo ya que nos limitaremos a dibujar el mapa en la pantalla (escalado, eso sí, ya que nuestra pantalla tiene un límite de 100 x 64 píxeles y el mapa es de 189 x 189 aproximadamente) con una función que nos hemos creado ad hoc llamada dibujarRecta (sólo dibuja líneas horizontales y verticales, pero nuestro mapa no tiene líneas diagonales ni oblicuas así que no hay problema) que recibe por parámetros dos puntos y después de crear el objeto MCLParticleset con todas sus partículas, obtenemos la posición de cada partícula con getPose, escalamos la posición a nuestra pantalla y las dibujamos. El resultado es el siguiente:

Advertisement
    • AuRiCaN
    • 11/07/10

    Hola: ¿podria facilitarse el codigo java utilizado?

  1. Aún no hay trackbacks

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.