colors

Help Contents Color management colors
rainbow black

colors

is an object containing the predefined named colors.

The definition contains four variants of how to define them, so you can choose the one you like best for your own colors.

Definition:

{
	make "colors
	[	[]
		(local 
			"aqua	"black	"blue	"dkgrey	
			"grey	"green	"fuchsia	"lime	
			"ltgrey	"maroon	"navy	"olive	
			"purple	"red	"silver	"teal		
			"yellow	"white
		)
		make "black	rgb  0   0   0
		make "maroon	rgb 128  0   0
		make "green	rgb  0  128  0
		make "olive	rgb 128 128  0
		make "navy		rgb  0   0  128
		make "purple	rgb 128  0  128
		make "teal		rgb  0  128 128
		make "grey		rgb 128 128 128

		make "dkgrey	rgb 128 128 128
		make "ltgrey	rgb 192 192 192
		make "silver	rgb 192 192 192

		make "red		rgb 255  0   0
		make "lime		rgb  0  255  0
		make "yellow	rgb 255 255  0
		make "blue		rgb  0   0  255
		make "fuchsia	rgb 255  0  255
		make "aqua		rgb  0  255 255
		make "white	rgb 255 255 255
	]

	make "colors
	[	[]
		(local 
			"aqua	"black	"blue	"dkgrey	
			"grey	"green	"fuchsia	"lime	
			"ltgrey	"maroon	"navy	"olive	
			"purple	"red	"silver	"teal		
			"yellow	"white
		)
		make "black	rgb_ 0   0   0
		make "maroon	rgb_ 0.5 0   0
		make "green	rgb_ 0   0.5 0
		make "olive	rgb_ 0.5 0.5 0
		make "navy		rgb_ 0   0   0.5
		make "purple	rgb_ 0.5 0   0.5
		make "teal		rgb_ 0   0.5 0.5
		make "grey		rgb_ 0.5 0.5 0.5

		make "dkgrey	rgb_ 0.5 0.5 0.5
		make "ltgrey	rgb_ 0.7 0.7 0.7
		make "silver	rgb_ 0.7 0.7 0.7

		make "red		rgb_ 1   0   0
		make "lime		rgb_ 0   1   0
		make "yellow	rgb_ 1   1   0
		make "blue		rgb_ 0   0   1
		make "fuchsia	rgb_ 1   0   1
		make "aqua		rgb_ 0   1   1
		make "white	rgb_ 1   1   1
	]

	make "colors
	[	[]
		(local 
			"aqua	"black	"blue	"dkgrey	
			"grey	"green	"fuchsia	"lime	
			"ltgrey	"maroon	"navy	"olive	
			"purple	"red	"silver	"teal		
			"yellow	"white
		)
		make "black	rgb_  0  0  0
		{
			make "maroon	rgb_ .5  0  0	; won`t work at the moment (23. July 2001)
			make "green	rgb_  0 .5  0
			make "olive	rgb_ .5 .5  0
			make "navy		rgb_  0  0 .5
			make "purple	rgb_ .5  0 .5
			make "teal		rgb_  0 .5 .5
			make "grey		rgb_ .5 .5 .5

			make "dkgrey	rgb_ .5 .5 .5
			make "ltgrey	rgb_ .7 .7 .7
			make "silver	rgb_ .7 .7 .7
		}
		make "red		rgb_ 1  0  0
		make "lime		rgb_ 0  1  0
		make "yellow	rgb_ 1  1  0
		make "blue		rgb_ 0  0  1
		make "fuchsia	rgb_ 1  0  1
		make "aqua		rgb_ 0  1  1
		make "white	rgb_ 1  1  1
	]
}

;extrem Kludge!
make "_0 0
make "_1 0.1
make "_2 0.2
make "_3 0.3
make "_4 0.4
make "_5 0.5
make "_6 0.6
make "_7 0.7
make "_8 0.8
make "_9 0.9

make "colors
[	[]
	(local 
		"aqua	"black	"blue	"dkgrey	
		"grey	"green	"fuchsia	"lime	
		"ltgrey	"maroon	"navy	"olive	
		"purple	"red	"silver	"teal		
		"yellow	"white
	)
	make "black	rgb_  0  0  0
	make "maroon	rgb_ _5  0  0
	make "green	rgb_  0 _5  0
	make "olive	rgb_ _5 _5  0
	make "navy		rgb_  0  0 _5
	make "purple	rgb_ _5  0 _5
	make "teal		rgb_  0 _5 _5
	make "grey		rgb_ _5 _5 _5

	make "dkgrey	rgb_ _5 _5 _5
	make "ltgrey	rgb_ _7 _7 _7
	make "silver	rgb_ _7 _7 _7

	make "red		rgb_ 1  0  0
	make "lime		rgb_ 0  1  0
	make "yellow	rgb_ 1  1  0
	make "blue		rgb_ 0  0  1
	make "fuchsia	rgb_ 1  0  1
	make "aqua		rgb_ 0  1  1
	make "white	rgb_ 1  1  1
]

make "colors colors

You can easily add entries to the colors, for example

make "colors.orange red+green
make "circ circle csc 100
make "circ.color orange

colors

Examples:

References:

rainbow black