java.lang.Object
de.grogra.nurbseditor3d.NURBSDisplay3D
- All Implemented Interfaces:
EventListener,javax.media.opengl.GLEventListener
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddisplay(javax.media.opengl.GLAutoDrawable drawable) voiddisplayChanged(javax.media.opengl.GLAutoDrawable arg0, boolean arg1, boolean arg2) static voiddrawCircle(Point4f p, float radius, Color3f color) voiddrawCurve(NURBSCurve nurbs) voidvoiddrawSurface(NURBSSurface nurbs) static Stringstatic int[]voidinit(javax.media.opengl.GLAutoDrawable drawable) static Point3fpixelToCoordinate(Point3f input) voidvoidreshape(javax.media.opengl.GLAutoDrawable drawable, int x, int y, int width, int height) static voidvoidsetRotation(int[] r)
-
Field Details
-
gl
public static javax.media.opengl.GL gl -
panel
public static javax.media.opengl.GLJPanel panel
-
-
Constructor Details
-
NURBSDisplay3D
-
-
Method Details
-
setGeometry
-
getGeometry
-
setRotation
public void setRotation(int[] r) -
getRotation
public static int[] getRotation() -
pixelToCoordinate
-
display
public void display(javax.media.opengl.GLAutoDrawable drawable) - Specified by:
displayin interfacejavax.media.opengl.GLEventListener
-
renderObjects
public void renderObjects() -
drawLine
-
displayChanged
public void displayChanged(javax.media.opengl.GLAutoDrawable arg0, boolean arg1, boolean arg2) - Specified by:
displayChangedin interfacejavax.media.opengl.GLEventListener
-
init
public void init(javax.media.opengl.GLAutoDrawable drawable) - Specified by:
initin interfacejavax.media.opengl.GLEventListener
-
reshape
public void reshape(javax.media.opengl.GLAutoDrawable drawable, int x, int y, int width, int height) - Specified by:
reshapein interfacejavax.media.opengl.GLEventListener
-
drawCircle
-
drawCurve
-
drawSurface
-