POV-Ray : Newsgroups : povray.general : Looping : Looping Server Time
7 Aug 2024 21:18:22 EDT (-0400)
  Looping  
From: ingo
Date: 22 May 2001 11:12:23
Message: <Xns90A9AF08CFE4Eseed7@povray.org>
How should I rewrite the following to avoid UU & VV to become bigger 
than Umax and Vmax?

#declare Uiter=100;
#declare Viter=100;
#declare Umin=0.0000001;
#declare Umax=0.9999999;
#declare Vmin=0.0000001;
#declare Vmax=1.9999999;
#declare iU=(Umax-Umin)/Uiter;
#declare iV=(Vmax-Vmin)/Viter;

#declare VV=Vmin;
#while (VV<Vmax)
   #declare UU=Umin;
   #while (UU<Umax)
        
      #declare UU=UU+iU;         
      #declare VV=VV+iV;
      #if (UU>=1 | VV>=2)
         #debug concat("UU+ =",str(UU,0,-1),"\n")
         #debug concat("VV+ =",str(VV,0,-1),"\n")
      #end
      
      #declare UU=UU-iU;
      #declare VV=VV-iV;

      #declare UU=UU+iU;      
   #end 
   #declare VV=VV+iV;
#end


Ingo

-- 
Photography: http://members.home.nl/ingoogni/
Pov-Ray    : http://members.home.nl/seed7/


Post a reply to this message

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