Práctica 7: Agregando GUI
Para empezar copiamos la práctica 6, la pegamos y la renombramos como práctica 7.
Lo siguiente es ir a la ruta: C:\Users\RSSpe\Documents\practicas_graficacion\librerias\three.js-master\examples\js\libs.
Una vez dentro vamos a copiar el archivo "dat.gui.min.js" y lo vamos a pegar en nuestra carpeta js y lo que sigue es importar el archivo en nuestro index.
Ahora comentamos las figuras que agregamos anteriormente y comentamos la línea donde establecemos "shadowMapSoft" como true en nuestro render.
Lo que sigue es poner esta parte de código.
Para avanzar eliminaremos las siguientes líneas:
Ahora vamos a colocar un plano, y a habilitar su sombra para finalmente posicionarlo y programar su rotación en el eje X y posteriormente agregarlo al plano.
Ahora vamos a crear una caja y establecer sus características "MeshLamberMaterial" como el color y opacidad, después vamos pasar la caja a "Mesh" para crear un cubo, darle un nombre y habilitar su sombra para finalmente agregarlo a escena.
Lo siguiente es agregar una función para poder agregar valores por default a los aspectos de velocidad, opacidad y color como podemos ver en el código, después sigue agregar el control de GUI.
Ahora debemos de agregar una función que reciba nuestra GUI y agregar cada atributo a su interfaz con valores mínimos y máximos.
Finalmente debemos de agregar el siguiente código que es para poder establecer el color, opacidad de los objetos y nuestras coordenadas de nuestra cámara.
Podemos ver nuestra interfaz con su GUI y podremos cambiar la velocidad de rotacion, el color de la figura y su opacidad.











Comentarios
Publicar un comentario