com.sun.opengl.impl
Class Project

java.lang.Object
  extended by com.sun.opengl.impl.Project

public class Project
extends java.lang.Object

Project.java

Created 11-jan-2004

Author:
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, int[] viewport, int viewport_offset)
          Method gluPickMatrix
 void gluPickMatrix(GL gl, double x, double y, double deltaX, double deltaY, java.nio.IntBuffer viewport)
          Method gluPickMatrix
 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 gluProject(double objx, double objy, double objz, java.nio.DoubleBuffer modelMatrix, java.nio.DoubleBuffer projMatrix, java.nio.IntBuffer viewport, java.nio.DoubleBuffer win_pos)
          Method gluProject
 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 gluUnProject(double winx, double winy, double winz, java.nio.DoubleBuffer modelMatrix, java.nio.DoubleBuffer projMatrix, java.nio.IntBuffer viewport, java.nio.DoubleBuffer obj_pos)
          Method gluUnproject
 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
 boolean gluUnProject4(double winx, double winy, double winz, double clipw, java.nio.DoubleBuffer modelMatrix, java.nio.DoubleBuffer projMatrix, java.nio.IntBuffer viewport, double near, double far, java.nio.DoubleBuffer obj_pos)
          Method gluUnproject4
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Project

public Project()
Method Detail

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 -

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 -

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:

gluProject

public boolean gluProject(double objx,
                          double objy,
                          double objz,
                          java.nio.DoubleBuffer modelMatrix,
                          java.nio.DoubleBuffer projMatrix,
                          java.nio.IntBuffer viewport,
                          java.nio.DoubleBuffer win_pos)
Method gluProject

Parameters:
objx -
objy -
objz -
modelMatrix -
projMatrix -
viewport -
win_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:

gluUnProject

public boolean gluUnProject(double winx,
                            double winy,
                            double winz,
                            java.nio.DoubleBuffer modelMatrix,
                            java.nio.DoubleBuffer projMatrix,
                            java.nio.IntBuffer viewport,
                            java.nio.DoubleBuffer obj_pos)
Method gluUnproject

Parameters:
winx -
winy -
winz -
modelMatrix -
projMatrix -
viewport -
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:

gluUnProject4

public boolean gluUnProject4(double winx,
                             double winy,
                             double winz,
                             double clipw,
                             java.nio.DoubleBuffer modelMatrix,
                             java.nio.DoubleBuffer projMatrix,
                             java.nio.IntBuffer viewport,
                             double near,
                             double far,
                             java.nio.DoubleBuffer obj_pos)
Method gluUnproject4

Parameters:
winx -
winy -
winz -
clipw -
modelMatrix -
projMatrix -
viewport -
near -
far -
obj_pos -
Returns:

gluPickMatrix

public void gluPickMatrix(GL gl,
                          double x,
                          double y,
                          double deltaX,
                          double deltaY,
                          java.nio.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 -


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