POV-Ray : Newsgroups : povray.binaries.images : Tessellations : Re: Tessellations Server Time
2 Aug 2024 02:25:37 EDT (-0400)
  Re: Tessellations  
From: Tim Attwood
Date: 18 Mar 2008 22:02:05
Message: <47e0822d@news.povray.org>
> Using an array of textures is not difficult:

#include "colors.inc"
#include "arrays.inc"

#declare color_list = array[100] {Red, Green, Blue, Yellow, Cyan, Magenta,
   Aquamarine, BlueViolet, Brown, CadetBlue, Coral, CornflowerBlue,
   DarkGreen, DarkOliveGreen, DarkOrchid, DarkSlateBlue, DarkSlateGray,
   DarkSlateGrey, DarkTurquoise, Firebrick, ForestGreen, Gold, Goldenrod,
   GreenYellow, IndianRed, Khaki, LightBlue, LightSteelBlue, LimeGreen,
   Maroon, MediumAquamarine, MediumBlue, MediumForestGreen, MediumGoldenrod,
   MediumOrchid, MediumSeaGreen, MediumSlateBlue, MediumSpringGreen,
   MediumTurquoise, MediumVioletRed, MidnightBlue, Navy, NavyBlue, Orange,
   OrangeRed, Orchid, PaleGreen, Pink, Plum, Salmon, SeaGreen, Sienna,
   SkyBlue, SlateBlue, SpringGreen, SteelBlue, Tan, Thistle, Turquoise,
   Violet, VioletRed, Wheat, YellowGreen, SummerSky, RichBlue, Brass, 
Copper,
   Bronze, Bronze2, Silver, BrightGold, OldGold, Feldspar, Quartz, Mica,
   NeonPink, DarkPurple, NeonBlue, CoolCopper, MandarinOrange, LightWood,
   MediumWood, DarkWood, SpicyPink, SemiSweetChoc, BakersChoc, Flesh, 
NewTan,
   NewMidnightBlue, VeryDarkBrown, DarkBrown, DarkTan, GreenCopper,
   DkGreenCopper, DustyRose, HuntersGreen, Scarlet, Med_Purple, 
Light_Purple,
   Very_Light_Purple };

#declare S = seed(1);
object {
   Foo
   pigment {Rand_Array_Item(color_list, S)}
}


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.