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

vlscale


NAME

    vlscale   -  Multiple the current matrix by a general scaling matrix

SYNOPSIS

    #include <parvox.h>

    void vlscale(float* xscale, float* yscale, float* zscale);


DESCRIPTION

    vlscale() scales the current matrix along the x, y, and z axes by xscale, yscale and zscale values, respectively.  The current matrix could be either the modelview matrix or the projection matrix, set earlier by vlmatrix_mode().  The current matrix is multiplied by the following scaling matrix:
 
xscale 0 0 0
0 yscale 0 0
0 0 zscale 0
0 0 0
 

SEE ALSO

    vlmatrix_mode, vlload_identity, vltranslate, vlrotate
 


 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/vlscale.html, is maintained by Peggy Li and was last modified Wednesday, 09-Mar-2005 16:57:27 PST
spacer
spacer spacer spacer
spacer spacer spacer
JPL NASA Caltech