![](/i/fill.gif) |
![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
after reading the pov ray help file i am left with a question
why does the following line not work?
#declare ZPos = RCon-XPos;
before this line the variables RCon and XPos are declared and set to 2.3
and 0 respectively
however, it returns an error saying that an object or directive was
expected but a while (the beginning of the next line) was found instead
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
From: Bob Hughes
Subject: Re: declaring variables and float operations
Date: 19 Feb 2000 06:06:45
Message: <38ae7945@news.povray.org>
|
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Seems alright to me. Most likely explanation is that something else is wrong.
Try commenting sections out until you can get the error narrowed down if you
haven't tried that already anyway.
Make sure you have a #end placed after your #while loop, or some other possible
reason for the error. They sometimes get misdirected when somethings wrong, not
often though.
I tried those 3 declares just to prove to myself it's okay and it was.
Bob
"DeathMacabre" <dea### [at] fcmail com> wrote in message
news:38AE1DAB.5AEDA8A1@fcmail.com...
| after reading the pov ray help file i am left with a question
| why does the following line not work?
| #declare ZPos = RCon-XPos;
| before this line the variables RCon and XPos are declared and set to 2.3
| and 0 respectively
| however, it returns an error saying that an object or directive was
| expected but a while (the beginning of the next line) was found instead
|
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
On Fri, 18 Feb 2000 23:35:55 -0500, DeathMacabre
<dea### [at] fcmail com> wrote:
>after reading the pov ray help file i am left with a question
>why does the following line not work?
>#declare ZPos = RCon-XPos;
>before this line the variables RCon and XPos are declared and set to 2.3
>and 0 respectively
>however, it returns an error saying that an object or directive was
>expected but a while (the beginning of the next line) was found instead
>
Make sure that the case is the same in all of your declarations, eg, rCon will
be treated as a seperate variable to RCon, and make sure you've got all the
semi colons in there at the end of the declarations. If you're still having a
problem after all of this, post some more code.
--
Cheers
Steve email mailto:sjl### [at] ndirect co uk
%HAV-A-NICEDAY Error not enough coffee 0 pps.
web http://www.ndirect.co.uk/~sjlen/
or http://start.at/zero-pps
3:04pm up 5 days, 2:07, 6 users, load average: 2.40, 1.73, 1.30
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
checked case and there's nothing wrong with it, but here's the rest of the
code
#declare RCon = 2.3;
#declare XPos = 0.0;
#declare ZPos = RCon-XPos;
while (XPos <= RCon)
sphere {< XPos,0, ZPos>,.1}
sphere {< XPos,0,-ZPos>,.1}
sphere {<-XPos,0,-ZPos>,.1}
sphere {<-XPos,0, ZPos>,.1}
#declare XPos = XPos+.1;
#declare ZPos = RCon-XPos;
#end//while
DeathMacabre wrote:
> after reading the pov ray help file i am left with a question
> why does the following line not work?
> #declare ZPos = RCon-XPos;
> before this line the variables RCon and XPos are declared and set to 2.3
> and 0 respectively
> however, it returns an error saying that an object or directive was
> expected but a while (the beginning of the next line) was found instead
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
From: Thorsten Froehlich
Subject: Re: declaring variables and float operations
Date: 19 Feb 2000 11:55:57
Message: <38aecb1d@news.povray.org>
|
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Fixed version:
#declare RCon = 2.3;
#declare XPos = 0.0;
#declare ZPos = RCon-XPos;
#while (XPos <= RCon)
sphere {< XPos,0, ZPos>,.1}
sphere {< XPos,0,-ZPos>,.1}
sphere {<-XPos,0,-ZPos>,.1}
sphere {<-XPos,0, ZPos>,.1}
#declare XPos = XPos+.1;
#declare ZPos = RCon-XPos;
#end//while
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
oh
i just realized what i did
THANKS!!!
stupid syntax mistake huh?
Thorsten Froehlich wrote:
> Fixed version:
>
> #declare RCon = 2.3;
> #declare XPos = 0.0;
> #declare ZPos = RCon-XPos;
> #while (XPos <= RCon)
> sphere {< XPos,0, ZPos>,.1}
> sphere {< XPos,0,-ZPos>,.1}
> sphere {<-XPos,0,-ZPos>,.1}
> sphere {<-XPos,0, ZPos>,.1}
> #declare XPos = XPos+.1;
> #declare ZPos = RCon-XPos;
> #end//while
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Hell, I had to paste both versions together to find the difference :P
I will never make a good proof-reader.
Margus
Thorsten Froehlich wrote:
>
> Fixed version:
>
> #declare RCon = 2.3;
> #declare XPos = 0.0;
> #declare ZPos = RCon-XPos;
> #while (XPos <= RCon)
> sphere {< XPos,0, ZPos>,.1}
> sphere {< XPos,0,-ZPos>,.1}
> sphere {<-XPos,0,-ZPos>,.1}
> sphere {<-XPos,0, ZPos>,.1}
> #declare XPos = XPos+.1;
> #declare ZPos = RCon-XPos;
> #end//while
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |