com.sun.opengl.impl

Class Project


public class Project
extends Object

Project.java

Created 11-jan-2004

Authors:
Erik Duijs
Kenneth Russell

Constructor Summary

Project()

Method Summary

void
gluLookAt(GL gl, double eyex, double eyey, double eyez, double centerx, double centery, double centerz, double upx, double upy, double upz)
Method gluLookAt
void
gluOrtho2D(GL gl, double left, double right, double bottom, double top)
Method gluOrtho2D.
void
gluPerspective(GL gl, double fovy, double aspect, double zNear, double zFar)
Method gluPerspective.
void
gluPickMatrix(GL gl, double x, double y, double deltaX, double deltaY, IntBuffer viewport)
Method gluPickMatrix
void
gluPickMatrix(GL gl, double x, double y, double deltaX, double deltaY, int[] viewport, int viewport_offset)
Method gluPickMatrix
boolean
gluProject(double objx, double objy, double objz, DoubleBuffer modelMatrix, DoubleBuffer projMatrix, IntBuffer viewport, DoubleBuffer win_pos)
Method gluProject
boolean
gluProject(double objx, double objy, double objz, double[] modelMatrix, int modelMatrix_offset, double[] projMatrix, int projMatrix_offset, int[] viewport, int viewport_offset, double[] win_pos, int win_pos_offset)
Method gluProject
boolean
gluUnProject(double winx, double winy, double winz, DoubleBuffer modelMatrix, DoubleBuffer projMatrix, IntBuffer viewport, DoubleBuffer obj_pos)
Method gluUnproject
boolean
gluUnProject(double winx, double winy, double winz, double[] modelMatrix, int modelMatrix_offset, double[] projMatrix, int projMatrix_offset, int[] viewport, int viewport_offset, double[] obj_pos, int obj_pos_offset)
Method gluUnproject
boolean
gluUnProject4(double winx, double winy, double winz, double clipw, DoubleBuffer modelMatrix, DoubleBuffer projMatrix, IntBuffer viewport, double near, double far, DoubleBuffer obj_pos)
Method gluUnproject4
boolean
gluUnProject4(double winx, double winy, double winz, double clipw, double[] modelMatrix, int modelMatrix_offset, double[] projMatrix, int projMatrix_offset, int[] viewport, int viewport_offset, double near, double far, double[] obj_pos, int obj_pos_offset)
Method gluUnproject4

Constructor Details

Project

public Project()

Method Details

gluLookAt

public void gluLookAt(GL gl,
                      double eyex,
                      double eyey,
                      double eyez,
                      double centerx,
                      double centery,
                      double centerz,
                      double upx,
                      double upy,
                      double upz)
Method gluLookAt
Parameters:
eyex -
eyey -
eyez -
centerx -
centery -
centerz -
upx -
upy -
upz -

gluOrtho2D

public void gluOrtho2D(GL gl,
                       double left,
                       double right,
                       double bottom,
                       double top)
Method gluOrtho2D.
Parameters:
left -
right -
bottom -
top -

gluPerspective

public void gluPerspective(GL gl,
                           double fovy,
                           double aspect,
                           double zNear,
                           double zFar)
Method gluPerspective.
Parameters:
fovy -
aspect -
zNear -
zFar -

gluPickMatrix

public void gluPickMatrix(GL gl,
                          double x,
                          double y,
                          double deltaX,
                          double deltaY,
                          IntBuffer viewport)
Method gluPickMatrix
Parameters:
x -
y -
deltaX -
deltaY -
viewport -

gluPickMatrix

public void gluPickMatrix(GL gl,
                          double x,
                          double y,
                          double deltaX,
                          double deltaY,
                          int[] viewport,
                          int viewport_offset)
Method gluPickMatrix
Parameters:
x -
y -
deltaX -
deltaY -
viewport -
viewport_offset -

gluProject

public boolean gluProject(double objx,
                          double objy,
                          double objz,
                          DoubleBuffer modelMatrix,
                          DoubleBuffer projMatrix,
                          IntBuffer viewport,
                          DoubleBuffer win_pos)
Method gluProject
Parameters:
objx -
objy -
objz -
modelMatrix -
projMatrix -
viewport -
win_pos -
Returns:

gluProject

public boolean gluProject(double objx,
                          double objy,
                          double objz,
                          double[] modelMatrix,
                          int modelMatrix_offset,
                          double[] projMatrix,
                          int projMatrix_offset,
                          int[] viewport,
                          int viewport_offset,
                          double[] win_pos,
                          int win_pos_offset)
Method gluProject
Parameters:
objx -
objy -
objz -
modelMatrix -
projMatrix -
viewport -
win_pos -
Returns:

gluUnProject

public boolean gluUnProject(double winx,
                            double winy,
                            double winz,
                            DoubleBuffer modelMatrix,
                            DoubleBuffer projMatrix,
                            IntBuffer viewport,
                            DoubleBuffer obj_pos)
Method gluUnproject
Parameters:
winx -
winy -
winz -
modelMatrix -
projMatrix -
viewport -
obj_pos -
Returns:

gluUnProject

public boolean gluUnProject(double winx,
                            double winy,
                            double winz,
                            double[] modelMatrix,
                            int modelMatrix_offset,
                            double[] projMatrix,
                            int projMatrix_offset,
                            int[] viewport,
                            int viewport_offset,
                            double[] obj_pos,
                            int obj_pos_offset)
Method gluUnproject
Parameters:
winx -
winy -
winz -
modelMatrix -
projMatrix -
viewport -
obj_pos -
Returns:

gluUnProject4

public boolean gluUnProject4(double winx,
                             double winy,
                             double winz,
                             double clipw,
                             DoubleBuffer modelMatrix,
                             DoubleBuffer projMatrix,
                             IntBuffer viewport,
                             double near,
                             double far,
                             DoubleBuffer obj_pos)
Method gluUnproject4
Parameters:
winx -
winy -
winz -
clipw -
modelMatrix -
projMatrix -
viewport -
near -
far -
obj_pos -
Returns:

gluUnProject4

public boolean gluUnProject4(double winx,
                             double winy,
                             double winz,
                             double clipw,
                             double[] modelMatrix,
                             int modelMatrix_offset,
                             double[] projMatrix,
                             int projMatrix_offset,
                             int[] viewport,
                             int viewport_offset,
                             double near,
                             double far,
                             double[] obj_pos,
                             int obj_pos_offset)
Method gluUnproject4
Parameters:
winx -
winy -
winz -
clipw -
modelMatrix -
projMatrix -
viewport -
near -
far -
obj_pos -
Returns:

Copyright 2005 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.