Novedades
- Añadidas cinco características nuevas:
- DOS nuevos idiomas disponibles:
- Justo Freire ha traducido XLOGO al
gallego.
- Asturiano
- Las primitivas en español pueden usar tildes. Ya es posible
escribir adiós, poncolorlápiz,
animación, posición, ...
Aquellas primitivas compuestas de varias palabras, se acentúan
siguiendo las normas ortográficas:
- ponúltimo es una palabra esdrújula, luego se
acentúa
- escribelineaflujo se lee habitualmente con el acento en
"flujo" y no se acentúa, aunque línea
sí se acentúa cuando está aislada.
- Añadidas las primitivas borraejes y borracuadrícula,
más acordes con su cometido que detieneejes y
detienecuadricula.
- XLOGO ya no soporta la versión 1.4 de JAVA.
Si esta (o anteriores) es la versión que tiene instalada, debería
actualizarse en:
La última versión de XLOGO que soporta
JAVA 1.4 es la 1.9.91, disponible en:
- y siempre ... corrección de bugs
Creado un
"Curso de Iniciación a XLOGO"
Una descripción más detallada del Intérprete XL
OGO
con ejemplos y problemas para comprobar tus conocimientos sobre el lenguaje.
Sección ejemplos
Añadida una sección com más de 100 ejemplos usando
XL
OGO. Utilizando las nuevas capacidades, todos ellos
pueden probarse en línea usando
Java Web Start
Dibujo en tres dimensiones:
Se deben distinguir dos tipos de primitivas para 3D: las que controlan el
movimento de la tortuga y dibujan en el Área de Dibujo, y aquellas con
las que XL
OGO crea elementos para ser mostrados en un visor de
texturas sólidas.
Primitivas que controlan el desplazamiento de la tortuga:
- perspectiva
Inicia el modo de dibujo en 3D. Para salir de él y volver a dibujar
en el plano, usar modoventana, modovuelta o
modojaula,
- balanceaderecha y balanceaizquierda
La tortuga gira en torno a su eje longitudinal
- subenariz y bajanariz o cabecearriba y
cabeceabajo
La tortuga sube o baja el "morro"
- poncabeceo y ponbalanceo
Fijan el valor del ángulo de cabeceo y balanceo,
respectivamente
- cabeceo y balanceo
Develven el valor del ángulo de cabeceo y balanceo,
respectivamente
- ponxyz y ponz
Igual que ponxy, ponx y pony en el plano,
desplazan a la tortuga a las coordenadas especificadas.
- ponorientación y orientación
Establecen una orientación y devuelve el valor de la misma,
respectivamente. Se necesitan/devuelve una lista de tres valores:
[balanceo cabeceo rumbo]
Primitivas que controlan el visor 3D de JAVA:
- empiezapolígono, finpolígono
Entre estas dos órdenes se definen los vértices de un
polígono cuya superficie será opaca.
- empiezalínea, finlínea
Entre estas dos órdenes se definen los vértices de un
quebrado o de un polígono del que se representarán
las aristas.
- empiezapunto, finpunto
Entre estas dos órdenes se definen los vértices de un
quebrado o de un polígono del que se representarán
dichos vértices.
- empiezatexto, fintexto
Almacena textos que se mostrarán luego en 3D
- vista3D o vistapolígono
Inicia el visor 3D de JAVA. La imagen puede moverse,
rotarse y ampliarse o reducirse usando los botones y la rueda del
ratón
Ejemplos:
- Un dado:
- Una "pirámide de Sierpinski":
- Un hórreo asturiano:
que puedes probar a ejecutar
en línea
con Java Web Start. Tras iniciarse XLOGO, simplemente haz
click en el "Botón de Inicio":
Listas de Propiedades:
Son listas cuyos elementos no se etiquetan mediante números, sino con
otro nombre.
Las primitivas asociadas son:
- ponpropiedad
Añade una propiedad a la lista de propiedades
- leepropiedad o devuelvepropiedad
Devuelve una propiedad de la lista de propiedades indicada
- borrapropiedad
Elimina la propiedad especificada de la lista de propiedades
- listapropiedad
Devuelve todas las propiedades almacenadas en la lista, precedidas de
sus correspondientes etiquetas.