Documentation Talk:Reference Section 5.5
- Adding Square & Triangular pattern (with beta 40)
--Le Forgeron 19:02, 2 December 2010 (UTC)
- done --jholsenback 00:27, 3 December 2010 (UTC)
Square
The square
pattern is a block pattern that generates a
repeating pattern of squares in the x-z-plane. In this instance imagine tall
rods that are square in shape and are parallel to the y-axis and grouped
in bundles like shown in the example image. Four separate colors should be
specified as follows:
pigment { square [COLOR_1 [, COLOR_2 [, COLOR_3 [, COLOR_4]]]] [PATTERN_MODIFIERS...] }
Each side of the square is one unit long. The square rods of color extend infinitely in the +y- and -y-directions. If no colors are specified then default blue, green, red and yellow colors are used.
You may also use pigment statements in place of the colors. For example:
pigment { square pigment { Aquamarine }, pigment { Turquoise }, pigment { Sienna }, pigment { SkyBlue } }
When used with textures, the syntax is...
texture { square texture{ T_Wood1 }, texture{ T_Wood2 }, texture{ T_Wood4 }, texture{ T_Wood8 } }
The square
pattern has a default color_map built in that results
in red, blue, yellow and green tiles.
This is a block pattern which cannot use wave types,
color_map
, or slope_map
modifiers.
Triangular
The triangular
pattern is a block pattern that generates a
repeating pattern of triangles in the x-z-plane. In this instance imagine tall
rods that are triangular in shape and are parallel to the y-axis and grouped
in bundles like shown in the example image. Six separate colors should be
specified as follows:
pigment { square [COLOR_1 [, COLOR_2 [, COLOR_3 [, COLOR_4 [, COLOR_5 [, COLOR_6]]]]]] [PATTERN_MODIFIERS...] }
Each side of the triangle is one unit long. The triangular rods of color extend infinitely in the +y- and -y-directions. If no colors are specified then default blue, green, red, magenta, cyan and yellow colors are used.
You may also use pigment statements in place of the colors. For example:
pigment { triangular pigment { Aquamarine }, pigment { Turquoise }, pigment { Sienna }, pigment { Aquamarine }, pigment { Turquoise }, pigment { SkyBlue } }
When used with textures, the syntax is...
texture { triangular texture{ T_Wood1 }, texture{ T_Wood2 }, texture{ T_Wood4 }, texture{ T_Wood8 }, texture{ T_Wood16 }, texture{ T_Wood10 } }
The triangular
pattern has a default color_map built in that results
in red, blue, cyan, magenta, yellow and green tiles.
This is a block pattern which cannot use wave types,
color_map
, or slope_map
modifiers.