<templates>
  <!-- ########## P A T T E R N S      S T A R T ########## -->
  <template id="com.wm.povclipse.template.pattern.agate"
    name="Pattern agate"
    description="Agate pattern template"
    context="com.wm.povclipse.code.templates"
    enabled="true"
    ><![CDATA[agate
    agate_turb 0.5
    color_map {MyMap}
]]></template>

  <template id="com.wm.povclipse.template.pattern.bozo"
    name="Pattern bozo"
    description="Bozo pattern template"
    context="com.wm.povclipse.code.templates"
    enabled="true"
    ><![CDATA[bozo
//    color_map {MyMap}
]]></template>

  <template id="com.wm.povclipse.template.pattern.brick"
    name="Pattern brick"
    description="Brick pattern template"
    context="com.wm.povclipse.code.templates"
    enabled="true"
    ><![CDATA[brick COLOR_OR_PIGMENT_MORTAR, COLOR_OR_PIGMENT_BRICK
//    brick_size Size>
//    mortar Size
]]></template>

  <template id="com.wm.povclipse.template.pattern.checker"
    name="Pattern checker"
    description="Checker pattern template"
    context="com.wm.povclipse.code.templates"
    enabled="true"
    ><![CDATA[checker 
//    COLOR_OR_PIGMENT_OR_NORMAL_1
//    COLOR_OR_PIGMENT_OR_NORMAL_2 
//    [PATTERN_MODIFIERS...]
]]></template>

<template id="com.wm.povclipse.template.pattern.crackle"
    name="Pattern crackle metric"
    description="Metric crackle pattern template"
    context="com.wm.povclipse.code.templates"
    enabled="true"
    ><![CDATA[crackle
//    [Bump_Size] // if used in normal
//    metric METRIC_VALUE | offset OFFSET_VALUE | solid
//    [PIGMENT_ITEMS ...] | [NORMAL_ITEMS ...]
]]></template>

<template id="com.wm.povclipse.template.pattern.density_file"
    name="Pattern density_file"
    description="Density_file pattern template"
    context="com.wm.povclipse.code.templates"
    enabled="true"
    ><![CDATA[density_file df3 "filename.df3"
//    [Bump_Size] // if used in normal
//    interpolate Type
//    [PIGMENT_MODIFIERS ...]| [NORMAL_MODIFIERS ...]
]]></template>

<template id="com.wm.povclipse.template.pattern.facets"
    name="Pattern facets"
    description="Facets pattern template"
    context="com.wm.povclipse.code.templates"
    enabled="true"
    ><![CDATA[facets [coords SCALE_VALUE | size FACTOR]
//    [NORMAL_ITEMS...]
]]></template>

<template id="com.wm.povclipse.template.pattern.fractal.mandel"
    name="Pattern fractal mandel"
    description="Mandel fractal pattern template"
    context="com.wm.povclipse.code.templates"
    enabled="true"
    ><![CDATA[mandel ITERATIONS /*, BUMP_SIZE // if used in normal */
//    exponent 2 // 2...33
//    exterior 1 /* 0...6 */ , 1.0
//    interior 0 /* 0...6 */ , 1.0
]]></template>

<template id="com.wm.povclipse.template.pattern.fractal.julia"
    name="Pattern fractal julia"
    description="Julia fractal pattern template"
    context="com.wm.povclipse.code.templates"
    enabled="true"
    ><![CDATA[julia <0.2, 0.2> ITERATIONS /*, BUMP_SIZE // if used in normal */
//    exponent 2 // 2...33
//    exterior 1 /* 0...6 */ , 1.0
//    interior 0 /* 0...6 */ , 1.0
]]></template>

<template id="com.wm.povclipse.template.pattern.fractal.mandel.magnet"
    name="Pattern fractal magnet mandel"
    description="Magnet mandel fractal pattern template"
    context="com.wm.povclipse.code.templates"
    enabled="true"
    ><![CDATA[magnet 1 /* 1..2 */ mandel ITERATIONS /*, BUMP_SIZE // if used in normal */
//    exponent 2 // 2...33
//    exterior 1 /* 0...6 */ , 1.0
//    interior 0 /* 0...6 */ , 1.0
]]></template>

<template id="com.wm.povclipse.template.pattern.fractal.julia.magnet"
    name="Pattern fractal magnet julia"
    description="Magnet julia fractal pattern template"
    context="com.wm.povclipse.code.templates"
    enabled="true"
    ><![CDATA[magnet 1 /* 1..2 */ julia <0.2, 0.2> ITERATIONS /*, BUMP_SIZE // if used in normal */
//    exponent 2 // 2...33
//    exterior 1 /* 0...6 */ , 1.0
//    interior 0 /* 0...6 */ , 1.0
]]></template>

<template id="com.wm.povclipse.template.pattern.hexagon"
    name="Pattern hexagon"
    description="Hexagon pattern template"
    context="com.wm.povclipse.code.templates"
    enabled="true"
    ><![CDATA[hexagon COLOR_1 , COLOR_2 , COLOR_3
//    [PATTERN_MODIFIERS...]
]]></template>

  <template id="com.wm.povclipse.template.pattern.image_pattern"
    name="Pattern image_pattern"
    description="Image_pattern pattern template"
    context="com.wm.povclipse.code.templates"
    enabled="true"
    ><![CDATA[image_pattern {
      BITMAP_TYPE "bitmap.ext"
//    map_type Type
//    once
//    interpolate Type
//    use_alpha
    }
]]></template>

  <template id="com.wm.povclipse.template.pattern.pigment_pattern"
    name="Pattern pigment_pattern"
    description="Pigment_pattern pattern template"
    context="com.wm.povclipse.code.templates"
    enabled="true"
    ><![CDATA[pigment_pattern { PIGMENT_BODY } /* [Bump_Size] // if used in normal */]]></template>

  <template id="com.wm.povclipse.template.pattern.quilted"
    name="Pattern quilted"
    description="Quilted pattern template"
    context="com.wm.povclipse.code.templates"
    enabled="true"
    ><![CDATA[quilted 
//    control0 Value_0
//    control1 Value_1
//    PIGMENT_MODIFIERS
]]></template>

  <template id="com.wm.povclipse.template.pattern.slope"
    name="Pattern slope"
    description="Slope pattern template"
    context="com.wm.povclipse.code.templates"
    enabled="true"
    ><![CDATA[slope {
    <Direction> //, Lo_slope, Hi_slope
//    altitude <Altitude> //, Lo_alt, Hi_alt
    }
]]></template>

  <template id="com.wm.povclipse.template.pattern.spiral1"
    name="Pattern spiral1"
    description="Spiral1 pattern template"
    context="com.wm.povclipse.code.templates"
    enabled="true"
    ><![CDATA[spiral1 Number_of_Arms /* , Bump_Size // if used in normal */
]]></template>

  <template id="com.wm.povclipse.template.pattern.spiral2"
    name="Pattern spiral2"
    description="Spiral2 pattern template"
    context="com.wm.povclipse.code.templates"
    enabled="true"
    ><![CDATA[spiral2 Number_of_Arms /* , Bump_Size // if used in normal */
]]></template>

  <!-- ########## P A T T E R N S      E N D ########## -->

</templates>