Solids may also be reconstructed by extracting isosurfaces in the
volume data. Several algorithms may be used for this. The algorithms implemented
in Vaidak are Marching Cubes, Marching Tetrahedra, and the SpiderWeb algorithm.
Volume rendering allows the user to bypass the reconstruction and
view the volume directly. The rendering approach used in Vaidak is that
of Ray Casting. A ray is cast from each pixel in the image space through
the volume being rendered. Data values in the volume map to color and opacity
values given in a colormap. Transparency allows the user to view the inside
of a volume as well as the outside, as in this rendering of a cadaver: