Una de las capacidad
es más interesantes del FMSLogo es tal vez el tratamiento de los gráficos 3D, el cual es una simple extensión de los comandos de movimiento de tortuga. A los normales GD (GiraDerecha) , GI (GiraIzquierda), AV (Avanza) y RE (Retrocede) se le suman balanceaDerecha (BD) y balanceaIzquierda (BI) que giran la tortuga respecto a su eje longitudinal además ARRIBA y ABAJO que giran la tortuga de en su eje transversal. Es increible la versalitidad del código versus la complejidad del resultado, como ejemplo les muestro mi versión del castillo plano del viejo Krell Logo en 3D. Recuerda
digitar PERSPECTIVA antes de comenzar a experimentar, este comando activa el modo 3D en FMSLogo (MODOVENTANA para deshabilitarlo)
Por supuesto, y bajo el viejo esquema de programación estructurada, partimos de la figuras básicas un triángulo (TRI) variable y un rectángulo variables (RECTA), es importante destacar que FMSLogo trabaja con polígonos cerrados para representar superficies y estos deben tener al menos 3 segmentos de rectas. Con COMIENZ
APOLIGONO y TERMINAPOLIGONO se delimitan los comandos que forman los polígonos. Al finalizar el dibujo puedes digitar MUESTRAPOLIGONO y estos poligonos se matizan de acuerdo a un punto de luz e intensidad dando impresión de perspectiva.
TRI y RECTA se utilizan para complementar dos figuras tridimensionales más complejas como lo son, la pirámide (PIRA) y el paralelogramo (PARAL) ambos variables por supuesto y con ellos se comienza construir las pirmeras piezas del castillo.
Se contruye primero una torre (TORRE), la cual se utiliza para delimitar las esquinas del terreno del castillo. otros elementos importantes son las paredes exteriores (PARED) y los acceso (PORTAL).
El cuerpo del castillo está compuesto por dos elementos adicionales complementados con los ya existentes, una edificación principla (PRINCIPAL) y dos alas (ALA). Todo convenientemente articulado se ve muy bien y es un buen proyecto no solo para enseñar los principios básicos del diseño 3D, la planometría, programación estructurada, uso de variables sin mencionar que puede ser desarrollado en equipo con todas las posibilidades sociales del caso. Estoy seguro que jóvenes de de 9 a 11 años puedan llevar a cabo este interesante proyecto.
El código que lleva a este proyecto es increiblemente corto, por su puesto no podemos esperar que nuestros estudiantes lleguen a un codigo así a la primera, sin embargo pueden aprender mucho comparandolo con el desarrollado por ellos. Boton derecho para descargar Castillo