org.jzy3d.plot3d.primitives.textured
Class TranslucentQuad

java.lang.Object
  extended by org.jzy3d.plot3d.primitives.AbstractDrawable
      extended by org.jzy3d.plot3d.primitives.AbstractWireframeable
          extended by org.jzy3d.plot3d.primitives.AbstractGeometry
              extended by org.jzy3d.plot3d.primitives.Polygon
                  extended by org.jzy3d.plot3d.primitives.Quad
                      extended by org.jzy3d.plot3d.primitives.textured.TranslucentQuad
All Implemented Interfaces:
IMultiColorable, ISingleColorable, IGLRenderer, ISortableDraw, ITranslucent

public class TranslucentQuad
extends Quad
implements ITranslucent


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jzy3d.plot3d.primitives.AbstractGeometry
AbstractGeometry.PolygonMode
 
Field Summary
protected  float alpha
           
 
Fields inherited from class org.jzy3d.plot3d.primitives.AbstractGeometry
center, color, mapper, points, polygonMode, polygonOffsetFillEnable
 
Fields inherited from class org.jzy3d.plot3d.primitives.AbstractWireframeable
facestatus, wfcolor, wfstatus, wfwidth
 
Fields inherited from class org.jzy3d.plot3d.primitives.AbstractDrawable
bbox, boundingBoxColor, boundingBoxDisplayed, displayed, hasListeners, legend, legendDisplayed, listeners, transform, transformBefore
 
Constructor Summary
TranslucentQuad()
           
 
Method Summary
 void draw(javax.media.opengl.GL gl, javax.media.opengl.glu.GLU glu, Camera cam)
          Call OpenGL2 routines for rendering the object.
 void setAlphaFactor(float a)
           
 
Methods inherited from class org.jzy3d.plot3d.primitives.Quad
add, getDistance, getLongestDistance, getShortestDistance, toString
 
Methods inherited from class org.jzy3d.plot3d.primitives.Polygon
begin
 
Methods inherited from class org.jzy3d.plot3d.primitives.AbstractGeometry
add, applyGeometryTransform, applyPolygonModeFill, applyPolygonModeLine, callPointForWireframe, callPointsForFace, end, get, getBarycentre, getColor, getColorMapper, getPoints, getPolygonMode, isPolygonOffsetFillEnable, polygonOffseFillEnable, polygonOffsetFillDisable, setColor, setColorMapper, setPolygonMode, setPolygonOffsetFillEnable, setPolygonOffsetFillEnable, size, 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, call, call, callWithAlphaFactor, dispose, doDrawBounds, doTransform, fireDrawableChanged, fireDrawableChanged, getBoundingBoxColor, getBounds, getLegend, getTransform, getTransformBefore, hasLegend, isBoundingBoxDisplayed, isDisplayed, isLegendDisplayed, negative, removeDrawableListener, setBoundingBoxColor, setBoundingBoxDisplayed, setDisplayed, setLegend, setLegendDisplayed, setTransform, setTransformBefore, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

alpha

protected float alpha
Constructor Detail

TranslucentQuad

public TranslucentQuad()
Method Detail

draw

public void draw(javax.media.opengl.GL gl,
                 javax.media.opengl.glu.GLU glu,
                 Camera cam)
Description copied from class: AbstractDrawable
Call OpenGL2 routines for rendering the object.

Specified by:
draw in interface IGLRenderer
Overrides:
draw in class Quad
Parameters:
gl - GL2 context
glu - GLU context
cam - a reference to a shooting Camera.

setAlphaFactor

public void setAlphaFactor(float a)
Specified by:
setAlphaFactor in interface ITranslucent


Copyright © 2013. All rights reserved.