POV-Ray : Newsgroups : povray.general : question on the if loop : Re: question on the if loop Server Time
29 Jul 2024 14:13:08 EDT (-0400)
  Re: question on the if loop  
From: Alain
Date: 15 Apr 2011 14:19:55
Message: <4da88c4b@news.povray.org>

> Hi,
> I'm making a while loop that goes from n=1 to 100.
> for each n I'm drawing an object
> However for n=2, 8 and 10 I would like not to draw this object how to I do?
> I can do an If loop:
> If n=2 then don't draw else draw end. Problem: that just deals with n=2.
> but I don't know how to do if n=2 or 8 or 9, ... else ... end
> Could someone please help me?
> Thank you, Thomas
>
>
>

#if(N=2 | N=8 | N=10 | ...)
// do nothing
#else
// draw your stuff
#end

You can reverse the test:
#if(N!=2 & N!=8 & N!=10 &...)
// draw your stuff
#end


The pipe "|" is the OR operator (true if at least one condition is true).
The ampersand "&" is the AND operator (true if all conditions are true).




Alain


Post a reply to this message

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