|
![](/i/fill.gif) |
Martin Thoma wrote:
>
> Hello! I didn't find anything in the help files, so I ask here: Is it
> true, that there is no logic AND or && or OR or || in #if-statements
> available?
And what are & and | used for then ?
it's a bit disturbing when you come from C, but there is AND aswell as OR
inside #if
--
Non Sine Numinem
http://jgrimbert.cjb.net/
Post a reply to this message
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
> Hello! I didn't find anything in the help files, so I ask here: Is it
> true, that there is no logic AND or && or OR or || in #if-statements
> available?
Look for "logical" keyword at
http://www.povray.org/working-docs/id000135.html#6_1_3
ABX
--
#declare _=function(a,b,x){((a^2)+(b^2))^.5-x}#default {pigment{color rgb 1}}
union{plane{y,-3}plane{-x,-3}finish{reflection 1 ambient 0}}isosurface{ //ABX
function{_(x-2,y,1)|_((x+y)*.7,z,.1)|_((x+y+2)*.7,z,.1)|_(x/2+y*.8+1.5,z,.1)}
contained_by{box{<0,-3,-.1>,<3,0,.1>}}translate z*15finish{ambient 1}}//POV35
Post a reply to this message
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
In C language there are 2 operations:
&& is a boolean operation that gives true if both operands are true. (5 &&
10) is true.
& is also a bolean operation, but it is performed for each bits of operands
(double, word or byte). the result is a byte or word or double. (5 & 10) = 0
is false.
In povray language & is equivalent to C &&.
Chaps
"Martin Thoma" <mar### [at] radiok2r de> wrote in message
news:3C0DD743.37C0AE12@radiok2r.de...
> Hello! I didn't find anything in the help files, so I ask here: Is it
> true, that there is no logic AND or && or OR or || in #if-statements
> available?
>
> Martin
>
>
Post a reply to this message
|
![](/i/fill.gif) |