Logo-Programación Creativa

El Lápiz o Pluma

De manera predeterminada, la tortuga dibujará una línea negra de 1 píxel (px) de ancho cuando se mueva en la pantalla.

Veremos las opciones que tiene disponibles para cambiar el color de la línea, el ancho, etc.


Ancho de línea

El comando TAMAÑO.LÁPIZ/PENSIZE

Establece el ancho de la línea.


Ejemplo:

TAMAÑO.LÁPIZ/PENSIZE x

Donde x es un número que establece cuántos píxeles tendrá el tamaño del lápiz.

El tamaño estándar es de 1 píxel.


TAMAÑO.LÁPIZ/PENSIZE 5

da una línea de 5 píxeles de ancho.


Color de la línea

Asignar cualquier color al lápiz con el comando

COLOR.LÁPIZ/PENCOLOR "nombre de color"

Donde "nombre de color" es un nombre de color estandarizado para Libre Logo, o un color en el sistema RGB. Los colores RGB se pueden escribir como números decimales o código hexadecimal.


Además, también puede utilizar el número de color en lugar de los nombres de los colores. Hay 25 colores diferentes definidos por número. Para cambiar el color de los caracteres a amarillo, puede escribir

COLOR.LÁPIZ/PENCOLOR "amarillo" ; nombre del color

COLOR.LÁPIZ/PENCOLOR [255, 255, 0] ; numeros decimales

COLOR.LÁPIZ/PENCOLOR 0xffff00 ; código hexadecimal

COLOR.LÁPIZ/PENCOLOR [11] ; por número


Para ver la lista completa vaya a la página: "Comandos".



Estilo de línea

Normalmente, la tortuga dibuja una línea sólida, pero puede configurarla para que dibuje líneas discontinuas o punteadas. Incluso puede definir su propio estilo de línea. Las elecciones son:

ESTILO.LÁPIZ/PENSTYLE "sólido" (Estándar) (A en la imagen

ESTILO.LÁPIZ/PENSTYLE "punteado" (B en la imagen)

ESTILO.LÁPIZ/PENSTYLE "rayado" (C en la imagen)



Si quereos un estilo personalizado usamos por ejemplo


ESTILO.LÁPIZ/PENSTYLE [3, 6, 1, 15, 10, 2]

El estilo de línea autodefinido se configura como una lista como esta: PENSTYLE [3, 6, 1, 15, 10, 2] .


-El primer número de la lista indica cuántos puntos usar (aquí 3),

-El segundo número establece la longitud de los puntos (aquí 6 píxeles),

-El tercer número es la cantidad del próximo punto (aquí 1)

-El cuarto número es la longitud de estos puntos (15 píxeles). El quinto número determina la distancia entre los puntos (10 píxeles).

-El último número es opcional:

Su valor predeterminado es 2 (la línea superior de la imagen). En este caso los puntos se dibujan según los datos dados.

Un 0 (cero) (la línea inferior de la imagen) significa que los puntos se dibujarán como cuadrados en relación con el ancho del pincel.



Con o sin tinta

Para mover la tortuga sin dibujar una línea, usa el comando

SINPLUMA/PENUP .


Entonces podrá mover la tortuga por la pantalla sin dibujar. Para que la línea vuelva a ser visible, use el comando

CONPLUMA/PENDOWN .


Línea invisible

A veces, necesita que la línea esté allí para establecer los bordes de una figura, pero que sea visible, entonces si usa el comando de relleno, puede representar la línea con un color invisible usando el comando:

COLOR.LÁPIZ/PENCOLOR "invisible" .