Referencia › Pen and Color — 71 comandos


backgroundcolor

También: screencolor bg

pen and color

Entrada: none
Salida: number

Devuelve el color de fondo actual.

print backgroundcolor
0

backgroundshade

También: bgs

pen and color

Entrada: none
Salida: shade (number)

Returns the current background shade value. See setbackgroundshade

show backgroundshade

color

pen and color

Entrada: number
Salida: list

color returns the red, green and blue values of the specified color

show color 5
[128 128 128]
show color brown
[128 80 0]

colors

pen and color

Entrada: none
Salida: list

Returns a list of lists containing all of the colors' RGB values in order of color index, eg with the first list being [0 0 0] (black) and the 16th list being white [255 255 255]. For an easier-to-read version, see listcolors

show colors

definecolor

También: dfw

pen and color

Entrada: index (number) | list or word
Salida: none

definecolor takes an index number from 0 to 63 and either a list of three values (representing red, green, and blue) with a value from 0 to 100, or a 6-character word representing a color's RGB values in hexadecimal format, for example ab1274. The color palette defined by definecolor is used for pen and fill colors. To use definecolor to alter the colors used in a turtle model, definecolor must be used inside the turtle model definition. For text colors see definetextcolor

definecolor 20 [50 20 90]
definecolor 21 "ab1274

definecolors

pen and color

Entrada: list of lists
Salida: none

Defines all 64 color palettes based on the provided list of 64 RGB (0-100) values.

definecolors colors

fillcolor

También: fc

pen and color

Entrada: none
Salida: number

Devuelve el color de relleno que usa actualmente la tortuga seleccionada.

print myrtle:fillcolor
7

fillshade

También: fsh

pen and color

Entrada: none
Salida: shade (number)

Returns the current fillshade value. See setfillshade

show fillshade

fillopacity

pen and color

Entrada: none
Salida: opacity (number)

Returns the current fill opacity

show opacity

gradient

pen and color

Entrada: none
Salida: none

Causes lines, squares, quads, spots, polyspots, spheres, toruses, voxels, cylinders, cylinderarcs, tubes, funnels, cones and pyramids to graduate in color from the pencolor value to the fillcolor value. nogradient disables it. See gradientp

cs gradient randpc randfc repeat 36 [fd 100 rt 170]

lightlines

pen and color

Entrada: none
Salida: none

Enables lighting for lines. Normally off by default. As lines have no 'side', their 'normal' (the direction in which light is reflected) needs to be manually set using setlinesnormal. nolightlines disables it.

lightlines

listcolors

pen and color

Entrada: none
Salida: none

Prints out the 64 (0-63) color indexes and their associated RGB values. See colors, showcolors

listcolors

nogradient

pen and color

Entrada: none
Salida: none

Disables gradient. See gradient

nogradient

nolightlines

pen and color

Entrada: none
Salida: none

Disables line lighting. See lightlines

nolightlines

nopencaps

pen and color

Entrada: none
Salida: none

Disables pencaps, which add 'caps' to the start and end of lines. See pencaps, pencapsp

nopencaps

nopenjoins

pen and color

Entrada: none
Salida: none

Disables penjoins, which create an intermediary shape that connects two consecutive line segments. See penjoins

nopenjoins

pen

pen and color

Entrada: none
Salida: word

Devuelve el estado del lápiz, PENUP o PENDOWN

show pen
PENUP

pencaps

pen and color

Entrada: none
Salida: none

Causes starting and ending 'caps' to be added to lines. See nopencaps, pencapsp

pencaps

pencolor

También: pc

pen and color

Entrada: none
Salida: number

Devuelve el color actual del lápiz.

show pencolor

pendepth

pen and color

Entrada: none
Salida: word

Returns the current pen depth. Currently only applicable to the 'mark' penstyle. See setpenstyle

show pendepth

pendown

También: pd

pen and color

Entrada: none
Salida: none

Baja el lápiz de la tortuga que llama, de modo que dibuje una línea al moverse.

pendown

penjoins

pen and color

Entrada: none
Salida: none

When enabled, causes an intermediate 'join' to be created between two line segments in pen styles that support it (currently pipe and mark) nopenjoins disables it. See setpenstyle, penjoinsp

penjoins

penopacity

pen and color

Entrada: none
Salida: number

Returns the calling turtles pen opacity. See setpenopacity

shoe penopacity

penshade

También: psh

pen and color

Entrada: none
Salida: shade (number)

Returns the current pen shade value. See setpenshade

show penshade

pensides

pen and color

Entrada: none
Salida: number

Returns the number of sides of the cylinder drawn by the pen primitives when penwidth > 1. See setpensides

show pensides

penstyle

pen and color

Entrada: none
Salida: word

Devuelve el estilo de lápiz actual.

show penstyle

penstyles

pen and color

Entrada: none
Salida: word

Returns the available pen styles.

show penstyles

penup

También: pu

pen and color

Entrada: none
Salida: none

Levanta el lápiz de la tortuga que llama; no dibujará ninguna línea al moverse. Véase pendown

penup

penwidth

También: pw

pen and color

Entrada: none
Salida: number OR list

Devuelve el grosor actual del lápiz. Véase setpenwidth

show penwidth

randombackgroundcolor

También: randbg rbg

pen and color

Entrada: none
Salida: none

Selects a random background color (0 - 15). See setbackgroundcolor

repeat 50 [randbg] setbg 0

randombackgroundshade

También: randbs rbs

pen and color

Entrada: none
Salida: none

Selects a random background shade (-12 to 12). See setbackgroundshade

randbs

randomfillcolor

También: randfc rfc

pen and color

Entrada: none
Salida: none

Elige un color de relleno aleatorio (1 - 15) distinto del actual. Véase setfillcolor

randomfillcolor sphere 10

randomfillopacity

También: randfo

pen and color

Entrada: none
Salida: none

Sets a random fill opacity. See setfillopacity

randomfillopacity

randomfillshade

También: randfs rfs

pen and color

Entrada: none
Salida: none

Sets a random fill shade value between -12 and 12. See setfillshade

randomfillshade

randompencolor

También: randpc rpc

pen and color

Entrada: none
Salida: none

Elige un color de lápiz aleatorio (1 - 15) distinto del actual. Véase setpencolor

pendown repeat 10 [randvec randompencolor fd 100 home]

randompenopacity

También: randpo

pen and color

Entrada: none
Salida: none

Sets a random pen opacity. See setpenopacity

randompenopacity

randompenshade

También: randps rps

pen and color

Entrada: none
Salida: none

Sets a random pen shade value between -12 and 12. See setpenshade

randompenshade

randompenwidth

También: randpw

pen and color

Entrada: none
Salida: none

Sets a random pen width value

randompenwidth

setbackgroundcolor

También: setbg sbg

pen and color

Entrada: number
Salida: none

Establece el color de fondo según el índice de color al que se refiere el número indicado. Puede usar los nombres de color citados en la descripción de la primitiva colors, ya que en realidad son funciones que devuelven el número de índice correspondiente.

setbackgroundcolor 5
setbg yellow

setfillcolor

También: setfc sfc

pen and color

Entrada: color (number)
Salida: none

Establece el color de relleno que usa la tortuga al crear figuras.

setfillcolor 3
setfillcolor blue

setfillshade

También: setfs sfs

pen and color

Entrada: shade (number)
Salida: none

Sets the shade of the fill color to be displayed when rendering subsequent shapes. It can be set to a number from 0 to 15, which represents a decrease in brightness of the fill color of 6.25 times that number. So, a value of 8 decreases the brightness by 50%. Negative shade values add 1/16th of the difference between each of the base RGB values of the color and 255

setfillshade 5

setfillopacity

También: setfo

pen and color

Entrada: opacity (number)
Salida: none

Sets the fill opacity, takes a number from 0 to 100.

setfillopacity 50

setlinesnormal

pen and color

Entrada: vector (list)
Salida: none

Sets the 'normal' vector to be used by lightlines. All lines use the same vector. This is easiest taken from a turtle. Remember that if you take the forwarddir from Snappy, you will need to reverse it, using vectorsub! See lightlines

setlinesnormal vectorsub snappy:forwarddir [0 0 0]

setpencolor

También: setpc spc

pen and color

Entrada: color (number)
Salida: none

Establece el color del lápiz según el índice de color indicado. Existen varias funciones de color que devuelven su número correspondiente, como yellow y blue, y pueden usarse en lugar de un número. Véase colors

setpencolor yellow
setpc 13

setpendepth

También: setpd

pen and color

Entrada: number
Salida: none

Sets the depth of the pen, used currently only by the mark and voxel styles. pendepth is automatically set to the value of penwidth when the voxel penstyle is selected, but can be changed afterwards. See setpenstyle, pendepth

setpendepth 5

setpenshade

También: setps sps

pen and color

Entrada: shade (number)
Salida: none

Sets the shade of the pen color to be displayed when rendering subsequent lines. It can be set to a number from 0 to 15, which represents a decrease in brightness of the pen color of 6.25 times that number. So, a value of 8 decreases the brightness by 50%.

setpenshade 5

setpenopacity

También: setpo spo

pen and color

Entrada: number
Salida: none

Sets the pen's opacity. Takes a number from 0 to 100.

setpenopacity 50

setpensides

pen and color

Entrada: sides (number)
Salida: none

Sets the number of sides of the cylinder created by the pen primitives when the penwidth is > 1. The default is 10. See pensides

setpensides 3

setpenstyle

También: setpst

pen and color

Entrada: style (word)
Salida: none

Establece el estilo del lápiz. Actualmente hay 4: line, mark, tube y voxel. line es una línea fina de OpenGL, mark es una cinta plana, tube es un cilindro y voxel es una serie de vóxeles alineados con el mundo (como en Minecraft). Si el grosor del lápiz pasa de 1, el estilo line cambia automáticamente a mark o a tube, según si el Space actual es 2D o 3D. Véase penstyle, y también pendepth y setpendepth (estos dos solo se aplican a los estilos mark y voxel)

setpenstyle "mark

setpenwidth

También: spw setpw

pen and color

Entrada: number OR [startwidth endwidth]
Salida: none

Establece el grosor del lápiz. Si el grosor es mayor que 1, se dibujan cilindros en lugar de líneas (OpenGL ha dejado obsoletos los demás grosores de línea). También puede dar una lista de dos grosores: el primero para el inicio de la línea y el segundo para su final. Véase setpensides para fijar el número de lados de los lápices más gruesos. Como ahora pueden usarse varios grosores en una misma creación, clearscreen restablece el grosor del lápiz. Véase también mark (para líneas anchas en dos dimensiones)

setpenwidth 5
setpenwidth [5 10]

snip

pen and color

Entrada: none
Salida: none

Removes the second-last point (the point before the turtle's current position) and then connects the third-last and current, creating a line between them. Used to smooth out designs that use orbit, for example.

fd 20 rt 90 fd 20 snip

black

pen and color

Entrada: none
Salida: number

Devuelve el número de color del negro (0).

setpencolor black

blue

pen and color

Entrada: none
Salida: number

Devuelve el número de color del azul (2).

setpencolor blue

brown

pen and color

Entrada: none
Salida: number

Devuelve el número de color del marrón (8).

setpencolor brown

cyan

pen and color

Entrada: none
Salida: number

Devuelve el número de color del cian (14).

setpencolor cyan

gray

pen and color

Entrada: none
Salida: number

Devuelve el número de color del gris (5). También disponible como grey.

setpencolor gray

green

pen and color

Entrada: none
Salida: number

Devuelve el número de color del verde (4).

setpencolor green

grey

pen and color

Entrada: none
Salida: number

Devuelve el número de color del gris (5). Igual que gray.

setpencolor grey

lightblue

pen and color

Entrada: none
Salida: number

Devuelve el número de color del azul claro (7).

setpencolor lightblue

lightgray

pen and color

Entrada: none
Salida: number

Devuelve el número de color del gris claro (10). También disponible como lightgrey.

setpencolor lightgray

lightgreen

pen and color

Entrada: none
Salida: number

Devuelve el número de color del verde claro (12).

setpencolor lightgreen

lightgrey

pen and color

Entrada: none
Salida: number

Devuelve el número de color del gris claro (10). Igual que lightgray.

setpencolor lightgrey

magenta

pen and color

Entrada: none
Salida: number

Devuelve el número de color del magenta (3).

setpencolor magenta

~markerwidth

pen and color

Entrada: none
Salida: number

Returns the current marker width setting.

print ~markerwidth

mediumblue

pen and color

Entrada: none
Salida: number

Devuelve el número de color del azul medio (6).

setpencolor mediumblue

orange

pen and color

Entrada: none
Salida: number

Devuelve el número de color del naranja (9).

setpencolor orange

pc

pen and color

Entrada: none
Salida: number | list

Short form of pencolor. Returns the current pen color.

print pc

pink

pen and color

Entrada: none
Salida: number

Devuelve el número de color del rosa (11).

setpencolor pink

red

pen and color

Entrada: none
Salida: number

Devuelve el número de color del rojo (1).

setpencolor red

white

pen and color

Entrada: none
Salida: number

Devuelve el número de color del blanco (15).

setpencolor white

yellow

pen and color

Entrada: none
Salida: number

Devuelve el número de color del amarillo (13).

setpencolor yellow