Not a subclass of Util anymore.
This commit is contained in:
parent
6886a154d0
commit
fce7fea613
|
@ -1,6 +1,8 @@
|
||||||
package org.lwjgl.opengl.glu;
|
package org.lwjgl.opengl.glu;
|
||||||
|
|
||||||
import java.nio.ByteBuffer;
|
import java.nio.ByteBuffer;
|
||||||
|
import java.nio.FloatBuffer;
|
||||||
|
import java.nio.IntBuffer;
|
||||||
|
|
||||||
import org.lwjgl.opengl.GL11;
|
import org.lwjgl.opengl.GL11;
|
||||||
|
|
||||||
|
@ -11,7 +13,7 @@ import org.lwjgl.opengl.GL11;
|
||||||
* Created 23-dec-2003
|
* Created 23-dec-2003
|
||||||
* @author Erik Duijs
|
* @author Erik Duijs
|
||||||
*/
|
*/
|
||||||
public class GLU extends Util implements GLUConstants {
|
public class GLU implements GLUConstants {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Method gluLookAt
|
* Method gluLookAt
|
||||||
|
@ -71,6 +73,49 @@ public class GLU extends Util implements GLUConstants {
|
||||||
Project.gluPerspective(fovy, aspect, zNear, zFar);
|
Project.gluPerspective(fovy, aspect, zNear, zFar);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Method gluProject
|
||||||
|
* @param objx
|
||||||
|
* @param objy
|
||||||
|
* @param objz
|
||||||
|
* @param modelMatrix
|
||||||
|
* @param projMatrix
|
||||||
|
* @param viewport
|
||||||
|
* @param winx
|
||||||
|
* @param winy
|
||||||
|
* @param winz
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public static boolean gluProject(float objx, float objy, float objz,
|
||||||
|
FloatBuffer modelMatrix,
|
||||||
|
FloatBuffer projMatrix,
|
||||||
|
IntBuffer viewport,
|
||||||
|
FloatBuffer winx, FloatBuffer winy, FloatBuffer winz)
|
||||||
|
{
|
||||||
|
return Project.gluProject(objx, objy, objz, modelMatrix, projMatrix, viewport, winx, winy, winz);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Method gluUnproject
|
||||||
|
* @param winx
|
||||||
|
* @param winy
|
||||||
|
* @param winz
|
||||||
|
* @param modelMatrix
|
||||||
|
* @param projMatrix
|
||||||
|
* @param viewport
|
||||||
|
* @param objx
|
||||||
|
* @param objy
|
||||||
|
* @param objz
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public static boolean gluUnProject(float winx, float winy, float winz,
|
||||||
|
FloatBuffer modelMatrix,
|
||||||
|
FloatBuffer projMatrix,
|
||||||
|
IntBuffer viewport,
|
||||||
|
FloatBuffer objx, FloatBuffer objy, FloatBuffer objz)
|
||||||
|
{
|
||||||
|
return Project.gluUnProject(winx, winy, winz, modelMatrix, projMatrix, viewport, objx, objy, objz);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Method gluPickMatrix
|
* Method gluPickMatrix
|
||||||
|
|
Loading…
Reference in New Issue