spacer spacer spacer
spacer spacer spacer
spacer
NASA Logo - Jet Propulsion Laboratory    + View the NASA Portal
spacer
JPL Home Earth Solar System Stars & Galaxies Technology
ParVox Parallel Volume Rendering System
ParVox Home ../Images & Animations ParVox Document Download Source PAT Home Section 387 Division 38
spacer
spacer spacer spacer
spacer

vlenable_surface, vldisable_surface


NAME

    vlenable_surface, vldisable_surface -  Enable or disable a specific isosurface for the next rendering cycle.

SYNOPSIS

    #include <parvox.h>

    void vlenable_surface(vlvariable *variable,  int surface_id)
 
    void vldisable_surface(vlvariable *variable,  int surface_id)


DESCRIPTION

    vlenable_surface() enables an isosurface with index surface_id of a given variable for the next rendering cycle.  vldisable_surface() disables the surface with surface_id for the next rendering cycle.
ParVox allows maximal 8 surfaces defined for each variable.  The isosurface definitions are stored in an array of data type vlsurface pointed by variable->isosurf .    By default, all the isosurfaces are disabled when it is defined.  Any of the defined surfaces may be enabled or disabled from frame to frame.   Whenever the isosurface definition is changed, whether it is adding a new surface, deleting an existing surface, enable/disable an existing surfaces, or changing the existing surface definition, the entire volume has to be reclassified by calling vliso_surface().

SEE ALSO

    vliso_shade, vliso_surface


 BACK TO INDEX
spacer
spacer spacer spacer
spacer
Privacy / Copyrights FAQ Contact JPL Sitemap
spacer
spacer spacer spacer
spacer
FIRST GOV   NASA Home Page This page, http://pat.jpl.nasa.gov/public/ParVox/API/vlenable_surface.html, is maintained by Peggy Li and was last modified Wednesday, 09-Mar-2005 16:38:53 PST
spacer
spacer spacer spacer
spacer spacer spacer
JPL NASA Caltech