java.lang.Object
de.grogra.nurbseditor2d.NURBSDisplay2D
- All Implemented Interfaces:
EventListener,javax.media.opengl.GLEventListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic javax.media.opengl.GLstatic GraphStatestatic javax.media.opengl.GLJPanel -
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(Point2f[] params) static voiddrawCircle(Point3f point, Color3f color) voiddrawCurve(NURBSCurve nurbs) voidvoiddrawRectangle(Polygon quad) static voiddrawTriangle(Polygon triangle) static Stringvoidinit(javax.media.opengl.GLAutoDrawable drawable) static Point2fpixelToCoordinate(Point input) voidreshape(javax.media.opengl.GLAutoDrawable drawable, int x, int y, int width, int height) static void
-
Field Details
-
gl
public static javax.media.opengl.GL gl -
panel
public static javax.media.opengl.GLJPanel panel -
gs
-
-
Constructor Details
-
NURBSDisplay2D
-
-
Method Details
-
setGeometry
-
getGeometry
-
pixelToCoordinate
-
drawLine
-
display
public void display(javax.media.opengl.GLAutoDrawable drawable) - Specified by:
displayin 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
-
drawRectangle
-
drawTriangle
-
drawCircle
-
displayChanged
public void displayChanged(javax.media.opengl.GLAutoDrawable arg0, boolean arg1, boolean arg2) - Specified by:
displayChangedin interfacejavax.media.opengl.GLEventListener
-