Hi Kelley,

I just worked out a procedure to do this with VMD/Raster3D (oops, this is
the PyMol list ...). Anyhow, it boils down to that you can apply selective
bounding or clipping planes in Raster3D. In the case of a clipped surface
you want to use a bounding plane, which slices through an object and
produces a sealed cut (bounding plane) or really play with the lights to get
rid of all the interior surfaces exposed by a non-sealing cut with a
clipping plane. I played around a little bit with Povray to achieve the same
effect. I figured out to use an intersection with CGOs but somehow I could
not get it to work with a surface definition. May be somebody else knows how
to do this. I'd be interested in it to.

Here is what I did. Split your scene into their components and write out the
raster3d input files. Remove all headers from the r3d files and save one
header into a control script (master.r3d) If you use vmd (oops again...) you
have to get rid of the object 17 in the surface definition, otherwise you
will not be able change colors, transparency etc. Use remove_17.pl for this.
The animate_bounding.pl script allows you to move the bounding plane in a
given range to find the right orientation. The only way to do this is by
trial and error. A good starting point is a plane defined by the normal
vector 0,0,1 (x,y plane at origin of scene). 

good luck.


        Carsten

Attachment: animate_bounding.pl
Description: Binary data

Attachment: master.r3d
Description: Binary data

Attachment: remove_17.pl
Description: Binary data

Reply via email to