POV-Ray : Newsgroups : povray.newusers : can an array contain macros? : can an array contain macros? Server Time
4 May 2024 12:17:06 EDT (-0400)
  can an array contain macros?  
From: John Greenwood
Date: 19 Jul 2014 04:55:00
Message: <web.53ca312ea00ddbada7cafab50@news.povray.org>
I tried this:

#version 3.7 ;
background {color rgb 1/2}

global_settings {
    assumed_gamma 1
 max_trace_level 100 }

   camera {
    location <5, 1, -22>
    look_at <-.5,0, 0>
    angle 30
  }
 light_source{<00,200,-200> rgb <1,.9,.5> }

#macro Sphere1()    sphere {<1,1,0>,1   pigment{rgb<1,0,0>}} #end
#macro Sphere2()    sphere {<1,-1,0>,1  pigment{rgb<0,1,0>}} #end
#macro Sphere3()    sphere {<-1,-1,0>,1 pigment{rgb<0,0,1>}} #end
#macro Sphere4()    sphere {<-1,1,0>,1  pigment{rgb<1,0,1>}} #end

#declare Event_Name = array[2][2]   {
{ Sphere1(),Sphere2()},
{ Sphere3(),Sphere4()}}

but get the error:

line 21: Parse Error: Insufficent number of initializers

John


Post a reply to this message

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