Hello all, I use persp3d from the rgl-package to plot a sruface. The typical call is persp3d(x, y, z) With cooridinate-vectros x, y and a function-values matrix z. Now I have different z's, say z_1,...,z_n Question: Is it possible to generate an animation from a sequence of such calls, for different z's? I would like to see how the surface is beeing changed in the time. Thank you Grigory Alexandrovich
Animation for pers3d
2 messages · Grigory Alexandrovich, Duncan Murdoch
On 11-04-05 5:43 AM, Grigory Alexandrovich wrote:
Hello all, I use persp3d from the rgl-package to plot a sruface. The typical call is persp3d(x, y, z) With cooridinate-vectros x, y and a function-values matrix z. Now I have different z's, say z_1,...,z_n Question: Is it possible to generate an animation from a sequence of such calls, for different z's? I would like to see how the surface is beeing changed in the time.
Yes, you can do animations. See example(persp3d) for one that changes the viewpoint. If you want to change the content of the plot, save the result of persp3d() on the first call, e.g. objs <- persp3d( ... ) surface <- objs["surface"] then delete and re-plot the "surface" element: rgl.pop(id=surface) # compute new x y z surface <- surface3d(x, y, z) If the scale changes during the animation it's likely to look ugly, so set the limits in the persp3d call (or turn off the axes). Duncan Murdoch