Difference between revisions of "Documentation Talk:Reference Section 5.5"

From POV-Wiki
Jump to navigation Jump to search
(Documentation of square & triangular pattern (beta 40))
 
m (follow up)
Line 1: Line 1:
 
* Adding Square & Triangular pattern (with beta 40)
 
* Adding Square & Triangular pattern (with beta 40)
 
--[[User:Le Forgeron|Le Forgeron]] 19:02, 2 December 2010 (UTC)
 
--[[User:Le Forgeron|Le Forgeron]] 19:02, 2 December 2010 (UTC)
----
+
:* done --[[User:Jholsenback|jholsenback]] 00:27, 3 December 2010 (UTC)
 +
 
 
====Square====
 
====Square====
 
<!--<indexentry primary "square" "square, keyword" "square, pattern">--->
 
<!--<indexentry primary "square" "square, keyword" "square, pattern">--->

Revision as of 00:27, 3 December 2010

  • Adding Square & Triangular pattern (with beta 40)

--Le Forgeron 19:02, 2 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...]
  }

The square pattern.

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...]
  }

The triangular pattern.

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.