| Modifier and Type | Field and Description |
|---|---|
| private final GL2 | gl
JOGL OpenGL object |
| private boolean | output_triangles
Output triangles (callback) |
| private int | poradi
Number of patch - used for distinguishing bezier plates forming NURBS surface with different colors |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public void | domain2f(final float ulo, final float uhi, final float vlo, final float vhi)
Implements jogamp. |
| public void | enable(final int
what to enable type)Implements jogamp. |
| public void | |
| public void | map2f(final int
surface type type, final float lowest u ulo, final float highest u uhi, final int number of objects between control points in u direction ustride, final int surface order in u direction uorder, final float lowest v vlo, final float highest v vhi, final int number of control points' coords vstride, final int surface order in v direction vorder, final CArrayOfFloats control points pts)Implements jogamp. |
| public void | mapgrid2f(final int
number of steps in u direction nu, final float lowest u u0, final float highest u u1, final int number of steps in v direction nv, final float lowest v v0, final float highest v v1)Implements jogamp. |
| public void | mapmesh2f(final int
surface style style, final int minimum U umin, final int maximum U umax, final int minimum V vmin, final int maximum V vmax)Implements jogamp. |
| public void | polymode(final int
polygon mode (N_MESHFILL/N_MESHLINE/N_MESHPOINT) style)Implements jogamp. |
| gl | back to summary |
|---|---|
| private final GL2 gl JOGL OpenGL object | |
| output_triangles | back to summary |
|---|---|
| private boolean output_triangles Output triangles (callback) | |
| poradi | back to summary |
|---|---|
| private int poradi Number of patch - used for distinguishing bezier plates forming NURBS surface with different colors | |
| GL2SurfaceEvaluator | back to summary |
|---|---|
| public GL2SurfaceEvaluator() Creates new evaluator | |
| bgnmap2f | back to summary |
|---|---|
| public void bgnmap2f() Implements jogamp. Pushes eval bit
| |
| domain2f | back to summary |
|---|---|
| public void domain2f(final float ulo, final float uhi, final float vlo, final float vhi) Implements jogamp. Empty method
| |
| enable | back to summary |
|---|---|
| public void enable(final int type) Implements jogamp. Calls opengl enable
| |
| endmap2f | back to summary |
|---|---|
| public void endmap2f() Implements jogamp. Pops all attributes
| |
| map2f | back to summary |
|---|---|
| public void map2f(final int type, final float ulo, final float uhi, final int ustride, final int uorder, final float vlo, final float vhi, final int vstride, final int vorder, final CArrayOfFloats pts) Implements jogamp. Initializes evaluator
| |
| mapgrid2f | back to summary |
|---|---|
| public void mapgrid2f(final int nu, final float u0, final float u1, final int nv, final float v0, final float v1) Implements jogamp. Defines 2D mesh
| |
| mapmesh2f | back to summary |
|---|---|
| public void mapmesh2f(final int style, final int umin, final int umax, final int vmin, final int vmax) Implements jogamp. Evaluates surface
| |
| polymode | back to summary |
|---|---|
| public void polymode(final int style) Implements jogamp. Sets glPolygonMode
| |