Práctica 4: Graficando 10000 puntos aleatorios
En esta práctica vamos a agregar la práctica 4 copiada y renombrada de la práctica 3.
Ahora
vamos a eliminar las siguiente líneas de código
Vamos a agregar el siguiente código en su lugar para poder generar nuestros elementos:

La
parte de las "variables" es para definir el límite de nuestra
pantalla, en mi caso es de 28x20. La parte de "evaluar las
alineaciones" es para generar un numero aleatorio en horizontal y vertical
entre 1 y 2 para las 2 variables, es decir "evaluar_vertical" y
"evaluar_horizontal", el hecho de definir 2 variables aleatorias para
cada uno es para que nos diga en que parte vamos a dibujar el cuadrado, ya que
three.js toma como punto de origen el centro de la pantalla, por ello debemos
de definir si queremos que se dibuje en X positivo o negativo y en Y positivo o
negativo, de modo que se puede dibujar arriba o abajo, a la izquierda o
derecha. La parte de "verificar alineación" con sentencias if es para
verificar cual numero aleatorio se ha obtenido, en caso de que sea 1 en ambos o
solo en uno cambiaremos el valor de horizontal y/o vertical a negativo para poder generar
un numero aleatorio en ese rango para poder posicionarlo más tarde. En la parte
de "obteniendo un valor aleatorio de orientación" es para generar un numero
aleatorio dependiendo su eje, si su eje X es negativo se genera su valor de -28
a 0, caso contrario de que sea positivo se genera de 0 a 28, de la misma
forma será con el eje Y solo que con 20, una vez se generen sus ejes X y Y
vamos a colocarlo en la parte de "agregando elemento" con sus ejes
aleatorios de X, Y y 0 en Z porque en este caso no lo manejamos.
El resultado es el siguiente:


Comentarios
Publicar un comentario