POV-Ray : Newsgroups : povray.binaries.images : Am I just too stupid to POV? : Am I just too stupid to POV? Server Time
5 Nov 2024 06:21:09 EST (-0500)
  Am I just too stupid to POV?  
From: Yadgar
Date: 27 Oct 2005 02:58:22
Message: <4360A4A1.7030704@gmx.de>
High!

In between, I'm trying to program a macro for generating joined bezier 
patches from heightfield bitmaps... but even reading out the pixel data 
from a small test image fails!

bicubic_patch
{
   type 0
   #declare a=0;
   #while (a<4)
     #declare b=0;
     #while (b<4)
       // <5+b*10, eval_pigment(patch, <1/8+b/4, 7/8-a/4, 
0>).red*50+eval_pigment(patch, <1/8+b/4, 7/8-a/4, 0>).green*(50/256), 
35-a*10>
       #warning str(eval_pigment(patch, <1/8+b/4, 7/8-a/4, 0>.red, 0, 3);
       #if (b<3 | a<3)
         ,
       #end
       #declare b=b+1;
     #end
     #declare a=a+1;
   #end
   texture
   {
     pigment { color rgb <1, 0.5, 0> }
     finish { ambient 0.2 diffuse 1 brilliance 0.4 }
   }
}

Whenever I try to run this, I get the message "')' expected, float 
function 'float constant' found instead", with the #warning... line and 
line 630 in functions.inc highlighted!

See you in Khyberspace!

Yadgar


Post a reply to this message

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