diff --git a/README.md b/README.md new file mode 100644 index 0000000000000000000000000000000000000000..0269871967212c15eafd22a874f1fc961c770438 --- /dev/null +++ b/README.md @@ -0,0 +1,42 @@ +ROBOT. + +Podemos ver un robot creado con figuras en 3D y 2D en three js. Este robot se podrá mover tanto para la izquierda, derecha, arriba y abajo. Además gira la cabeza hacia la izquierda y la derecha sin el cuerpo y el cuerpo a la izquierda y la derecha sin cabeza. A mayores también podemos mover la cabeza a la izquierda y la derecha independiente del cuerpo y viceversa. Finalmente podemos rotar el robot a la izquierda y la derecha con teclas y ver el rotón debido al movimiento de la cámara con el ratón. + +Este proyecto está formado por tres tipos de luces, la ambienta, una fuente de luz puntual y otra direccional. Está formado por dos tipos de materiales diferentes y encontramos dos texturas. + +BIBLIOTECAS. + +-Three.js: es una biblioteca liviana y muy eficiente escrita en JavaScript para crear y mostrar graficos animados por computadora en 3D en un navegador Web. + +-TrackballControls.js: Control de trackball, puede usar el mouse para mover,desplazar y hacer zoom facilmente en la escena. Es similar a OrbitControls, sin embargo no matiene un vector constante de la camara hacia arriba. Esto significa que si la cama orbita sobre los polos norte y sur, no se voltea para permanecer al lado derecho. + +MOVIMIENTOS: +Raton: movimiento de la camara. + +Flecha izquierda: movimiento del robot a la izquierda. +Flecha derecha: movimiento del robot a la derecha. +Flecha arriba: movimiento del robot a la arriba. +Flecha abajo: movimiento del robot a la abajo. + +Letra a: gira cabeza al lado izquierdo. +Letra d: gira cabeza al lado derecho. +Letra q: gira cuerpo al lado izquierdo. +Letra e: gira cuerpo al lado derecho. +Letra g: gira el robot entero hacie el lado izquierdo. +Letra h: gira el robot entero hacie el lado derecho. +Letra z: mueve la cabeza al lado izquierdo. +Letra x: mueve la cabeza al lado derecho. +Letra c: mueve el cuerpo al lado izquierdo. +Letra v: mueve el cuerpo al lado derecho. + +Tecla space: pone el robot en el centro despues de desplazarse. + +DIRECCION URL: +http://virtual.lab.inf.uva.es:27182/Robot +http://virtual.lab.inf.uva.es:27182/Robot/RobotFinal.html +http://virtual.lab.inf.uva.es:27182/Robot/RobotFinal.js + +Tambien podemos encontrar todos los archivos con el codigo aqui +https://gitlab.inf.uva.es/celmart/robot/-/tree/main/ + +