![](/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) |
I have a mathematical equation and I was wondering if it is possible to
do something like put one sphere at each vlaue or something. simple
example would be y = 3x + 1 or something... and have a while loop with
values from 0 to 10 being put in. how, if possible, would I do this?
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) |
Ross Litscher wrote:
> I have a mathematical equation and I was wondering if it is possible
> to
> do something like put one sphere at each vlaue or something. simple
> example would be y = 3x + 1 or something... and have a while loop with
>
> values from 0 to 10 being put in. how, if possible, would I do this?
// Begin POV code
#include "colors.inc"
#include "textures.inc"
// Your camera here
// Your lights here
#declare J = 0
#while (J < 11)
sphere
{ <J, 3 * J + 1, 0>, .5
texture { pigment { color Red } normal { dents 3 } finish {
Shiny } } }
#declare J = J + 1
#end
// End POV code
Jerry Anning
cle### [at] dhol com
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) |
Hi Ross,
You can :
1/ define a starting point, i.e. :
#declare x=0
2/ do your loop until an end point, i.e. :
#while (x <= 10)
3/ do your calculation, i.e. :
#declare y=3*x+1
4/ define your object based on this calculation, i.e. :
sphere {<x, y, 0> 5}
5/ do something to keep x incrementing, i.e. :
#declare x=x+1
6/ close your loop :
#end
And you have it.
Hope this helps,
Al.
Ross Litscher wrote:
> I have a mathematical equation and I was wondering if it is possible to
> do something like put one sphere at each vlaue or something. simple
> example would be y = 3x + 1 or something... and have a while loop with
> values from 0 to 10 being put in. how, if possible, would I do this?
--
ANTI SPAM / ANTI ARROSAGE COMMERCIAL :
To answer me, please take out the Z from my address.
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) |
Alain CULOS wrote:
>
> Hi Ross,
>
> You can :
>
> 1/ define a starting point, i.e. :
> #declare x=0
>
> 2/ do your loop until an end point, i.e. :
> #while (x <= 10)
>
> 3/ do your calculation, i.e. :
> #declare y=3*x+1
>
> 4/ define your object based on this calculation, i.e. :
> sphere {<x, y, 0> 5}
>
> 5/ do something to keep x incrementing, i.e. :
> #declare x=x+1
>
> 6/ close your loop :
> #end
>
> And you have it.
> Hope this helps,
> Al.
>
yes, that helps. Thankyou.
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) |