|  |  | "mave" <kum### [at] students ntu  ac  uk> wrote in message 
news:web.46938683d8092208b95cc49a0@news.povray.org...
> hiii,
> m developing an animation of a drug carrier. initially i hv sucessfully
> created one model having a sphere which is completly encapsulated with a
> four tail molecules. i hv succesfully created one animation in which this
> sphere having molecules around revolving on x axis.
>
> now i want to show evry molecule ( four tail) coming and attaching to the
> sphere. how to do that... m stuck...
>
Hi Kumar,
You could define a 'swim' path for each molecule using a spline, then, 
through the animation use the clock or the frame number to position and 
orient the molecule along that spline. See Spline_Trans in the help which 
aligns an object to a spline for a given time value
You should declare your molecule obect so that the point that will attach to 
the sphere is at the origin with a know orientation (e.g. sticking straight 
up). Add a copy of the molecule to the scene and orient it using 
Spline_Trans.
The end of each spline should reach the sphere, touching it at right angles 
to the surface at that point. You could use a factor with the clock variable 
so that the molecules don't all hit the surface at the same time. You could 
also use an #if construct to change the behaviour after the molecule reaches 
the sphere so that, for example, it spins along with the sphere.
If you want molecule 1 to hit the surface 80% of the way through the 
animation then incorporate an #if condition that says, when clock<=0.8 use 
Spline_Trans to align it, passing Spline_Trans a parameter of clock/0.8. 
Then if clock>0.8 simply attach it to the sphere before you rotate and 
position the sphere.
Regards
Chris B. Post a reply to this message
 |  |