The VolumeViz primitives can be divided into three general types: slice primitives (geometry based primitives), direct volume rendering primitives and height field rendering primitives. Volume rendering is explained in the next section (Section 1.5, “Volume Rendering”). Height field primitives are explained in Section 1.6, “Height Field Rendering”. Slice type primitives are explained in this section