org.jzy3d.plot3d.primitives
Class SimplePolygon
- java.lang.Object
-
- org.jzy3d.plot3d.primitives.AbstractDrawable
-
- org.jzy3d.plot3d.primitives.AbstractWireframeable
-
- org.jzy3d.plot3d.primitives.AbstractGeometry
-
- org.jzy3d.plot3d.primitives.Polygon
-
- org.jzy3d.plot3d.primitives.SimplePolygon
-
- All Implemented Interfaces:
- IMultiColorable, ISingleColorable, IGLRenderer, ISortableDraw
public class SimplePolygon extends Polygon implements ISingleColorable, IMultiColorable
ASimplePolygonmakes the simplest possible GL rendering with especially no:- gl.glPolygonMode(GL2.GL_FRONT_AND_BACK, GL2.GL_FILL);
- gl.glEnable(GL2.GL_POLYGON_OFFSET_FILL);
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jzy3d.plot3d.primitives.AbstractGeometry
AbstractGeometry.PolygonMode
-
-
Constructor Summary
Constructors Constructor and Description SimplePolygon()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voiddraw(com.jogamp.opengl.GL gl, com.jogamp.opengl.glu.GLU glu, Camera cam)Call OpenGL2 routines for rendering the object.-
Methods inherited from class org.jzy3d.plot3d.primitives.AbstractGeometry
add, add, applyGeometryTransform, applyPolygonModeFillGL2, applyPolygonModeFillGLES2, callPointsForFaceGL2, callPointsForFaceGLES2, callPointsForFaceGLES2, callPointsForWireframeGL2, get, getBarycentre, getColor, getColorMapper, getDistance, getLongestDistance, getPoints, getPolygonMode, getShortestDistance, isPolygonOffsetFillEnable, setColor, setColorMapper, setPolygonMode, setPolygonOffsetFillEnable, setPolygonOffsetFillEnable, size, toString, updateBounds
-
Methods inherited from class org.jzy3d.plot3d.primitives.AbstractWireframeable
getFaceDisplayed, getWireframeColor, getWireframeDisplayed, getWireframeWidth, setFaceDisplayed, setWireframeColor, setWireframeDisplayed, setWireframeWidth
-
Methods inherited from class org.jzy3d.plot3d.primitives.AbstractDrawable
addDrawableListener, dispose, doTransform, getBoundingBoxColor, getBounds, getLegend, getSpaceTransformer, getTransform, getTransformBefore, hasLegend, isBoundingBoxDisplayed, isDisplayed, isLegendDisplayed, removeDrawableListener, setBoundingBoxColor, setBoundingBoxDisplayed, setDisplayed, setLegend, setLegendDisplayed, setSpaceTransformer, setTransform, setTransformBefore, toString
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.jzy3d.colors.ISingleColorable
getColor, setColor
-
Methods inherited from interface org.jzy3d.colors.IMultiColorable
getColorMapper, setColorMapper
-
-
-
-
Method Detail
-
draw
public void draw(com.jogamp.opengl.GL gl, com.jogamp.opengl.glu.GLU glu, Camera cam)Description copied from class:AbstractDrawableCall OpenGL2 routines for rendering the object.- Specified by:
drawin interfaceIGLRenderer- Overrides:
drawin classAbstractGeometry- Parameters:
gl- GL2 contextglu- GLU contextcam- a reference to a shooting Camera.
-
-
DMelt 3.0 © DataMelt by jWork.ORG