public class SurfaceMeshCollider.ContactInfoRenderer extends java.lang.Object implements GLRenderable
Modifier and Type | Field and Description |
---|---|
HalfEdge |
edge |
Face |
face |
Face |
face1 |
Point3d |
point |
TRANSLUCENT, TWO_DIMENSIONAL
Constructor and Description |
---|
SurfaceMeshCollider.ContactInfoRenderer() |
Modifier and Type | Method and Description |
---|---|
int |
getRenderHints()
Returns a bit code giving rendering hints about this renderable.
|
void |
prerender(RenderList list)
Prepare for rendering, and potentially add itself to a list to be drawn
by a GLRenderer.
|
void |
render(GLRenderer renderer,
int flags)
Render this object using Open GL via the JOGL.
|
void |
updateBounds(Point3d pmin,
Point3d pmax)
Update the minimum and maximum points for this object.
|
public Face face
public Face face1
public HalfEdge edge
public Point3d point
public SurfaceMeshCollider.ContactInfoRenderer()
public void render(GLRenderer renderer, int flags)
GLRenderable
render
in interface GLRenderable
renderer
- renderer object which is used to perform the rendering. Provides pointers
to GL and GLU, along with helper functions.flags
- supplies flags that may be used to control different
aspects of the rendering. Flags are defined in GLRenderer
and currently include
GLRenderer.SELECTED
,
GLRenderer.VERTEX_COLORING
,
GLRenderer.HSV_COLOR_INTERPOLATION
,
GLRenderer.SORT_FACES
, and
GLRenderer.CLEAR_MESH_DISPLAY_LISTS
.public int getRenderHints()
GLRenderable
TRANSLUCENT
.getRenderHints
in interface GLRenderable
public void prerender(RenderList list)
GLRenderable
prerender
in interface GLRenderable
public void updateBounds(Point3d pmin, Point3d pmax)
GLRenderable
updateBounds
in interface GLRenderable
pmin
- minimum pointpmax
- maximum point