|
![](/i/fill.gif) |
One solution :
1. fill an array with the <x,y,z> positions P[n]
2. transform every point by whatever transformation (liberal use of
vector functions needed) P[n] -> Q[n]
3. apply the points : object{Toto translate Q[i]}
This can be a little more difficult if you have to reorient the object,
but a similar logic can be used.
Gilles
"Greg M. Johnson" wrote:
> I want to have a series of points which are a helix wrapped around a
> circle.
>
> If I had a series of objects, the operations in pov would be easy,
> because I could translate them as per sin & cos in one plane and then
> ROTATE the objects around another axis. However, I need these to be
> POINTS which I declare.
>
> How can this be done? Can declare a point, then rotate it later, then
> later on use it as the position of an object?
Post a reply to this message
|
![](/i/fill.gif) |