Logo-Programación Creativa

Comandos para Dibujar objetos

Las Funciones Predefinidas para crear formas matemáticas son llamadas objetos de dibujo:



PUNTO/POINT

Dibuja un punto del mismo tamaño y color que la punta del bolígrafo.

(El punto es el objeto de dibujo mas simple y tenemos a disposición esta función que lo dibuja en el lugar en que situemos el cursor o tortuga cuando lo necesitemos.)

Incluso podemos inundar la pantalla de puntos en posiciones aleatorias y grosores aleatorios.


Ejemplos:

PUNTO


Los puntos se determinan según la posición en que esté el cursor o tortuga en las coordenadas x, y.


Debemso usar SUBIRPLUMA y BAJARPLUMA para que se dibuje solo el PUNTO y no se dibujen líneas.


Mas enjemplos:

Si quiere cambiar el color o grosor de los puntos use por ejemplo:


INICIO LIMPIAR.PANTALLA MOSTRARTORTUGA


TAMAÑO.LÁPIZ 10

COLOR.LÁPIZ "magenta"

CONPLUMA PUNTO

SINPLUMA AVANZA 100


TAMAÑO.LÁPIZ 20

COLOR.LÁPIZ "azul"

CONPLUMA PUNTO

SINPLUMA AVANZA 150




Si quiere hacer puntos de tamaño aleatorio escriba algo así:

INICIO LIMPIAR.PANTALLA MOSTRARTORTUGA


TAMAÑO.LÁPIZ cualquiera

COLOR.LÁPIZ "rojo"

CONPLUMA PUNTO

SINPLUMA AVANZA 100


TAMAÑO.LÁPIZ cualquiera

COLOR.LÁPIZ "verde"

CONPLUMA PUNTO

SINPLUMA AVANZA 150








Dentro de las funciones que dibujan objetos, tenemos también el círculo y la elipse:



CÍRCULO/CIRCLE (y escriba un diámetro)


Ejemplo:

CÍRCULO 100 ;dibuja un círculo con un diámetro de 100px




ELIPSE/ELLIPSE


Ejemlo:

ELIPSE [diámetro1, diámetro2, desde, hasta, tipo] ;dibuja una elipse segun sus parámetros

Los parámetros se colocan entre corchetes y separados por comas y espacios.

No debe haber espacio después del primer paréntesis y antes del último paréntesis.


“Diámetro1” es el diámetro a través de la tortuga, mientras que “diámetro2” es el diámetro de adelante hacia atrás en la tortuga.

Los parámetros "desde" y "hasta" son el punto inicial y final en grados de la elipse.

"Tipo" determina qué parte de la elipse se renderizará.

No es necesario definir todos los parámetros en todos los comandos.


Mas ejemplos:


ELIPSE [200, 100] ;dibuja una elipse completa.

ELIPSE [100,100,0,90];dibuja un sector circular de 0º a 90º.


Type = 0 ;da una elipse completa de la misma manera que cuando solo se especifican diámetro1 y diámetro2. (Los valores en el "desde" y "hasta" no se tienen en cuenta.)


Tipo = 1 ;da un sector circular determinado por sus ángulos definidos en "desde" y "hasta". Puede ser omitido.


Tipo = 2 ;da un segmento del círculo con los ángulos definidos.


Tipo = 3 ;da la parte del círculo que se encuentra entre los ángulos "hacia" y "desde".


Notas:

-Si el tipo es superior a 3, el dibujo se convierte en un sector circular.

-Si diámetro1 y diámetro2 son iguales, la elipse se convierte en un círculo.




OTROS DIBUJOS QUE YA VIENEN PROGRAMADOS COMO FUNCIONES QUE PODEMOS INVOCAR/ LLAMAR SON "cuadrado" y "rectángulo":


CUADRADO/SQUARE


Ejemplos:

CUADRADO (y defina áquí un tamaño de un lado)

Dibuja un cuadrado donde cada lado es tan largo como se especifica en "lado".


CUADRADO 100 ;dibuja un cuadrado con cada lado de 100px.




RECTÁNGULO/RECTANGLE


Ejemplos:

RECTÁNGULO [lado1 , lado2, redonéz]

Dibuja un rectángulo "lado1" × "lado2" con esquinas redondeadas con diámetro "redondo".

(Si se omite el último valor, el comando dibujará un rectángulo con esquinas cuadradas.)

Tenga en cuenta que los parámetros se escriben entre corchetes y separados por comas y espacios.


mas Ejemplos


RECTÁNGULO [100, 200] ;dibuja rectángulo de 100 X 200px

RECTÁNGULO [100, 200, 25] ;dibuja un rectángulo de 100 X 200px de alto con esquinas redondeadas con un diámetro de 25px.