org.jzy3d.plot3d.primitives.enlightables
Class Enlightable

java.lang.Object
  extended by org.jzy3d.plot3d.primitives.AbstractDrawable
      extended by org.jzy3d.plot3d.primitives.AbstractWireframeable
          extended by org.jzy3d.plot3d.primitives.enlightables.Enlightable
All Implemented Interfaces:
IGLRenderer, ISortableDraw, IWireframeable
Direct Known Subclasses:
EnlightableDisk, EnlightablePolygon, EnlightableSphere

public abstract class Enlightable
extends AbstractWireframeable


Constructor Summary
Enlightable()
           
 
Method Summary
 Color getMaterialAmbiantReflection()
          LIGHT CONFIG
 Color getMaterialDiffuseReflection()
           
 Color getMaterialEmission()
           
 float getMaterialShininess()
           
 Color getMaterialSpecularReflection()
           
 void setMaterialAmbiantReflection(Color materialAmbiantReflection)
           
 void setMaterialDiffuseReflection(Color materialDiffuseReflection)
           
 void setMaterialEmission(Color materialEmission)
           
 void setMaterialShininess(float shininess)
           
 void setMaterialSpecularReflection(Color materialSpecularReflection)
           
 
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, draw, getBarycentre, getBounds, getDistance, getFace, getLongestDistance, getShortestDistance, getTransform, hasFace, isDisplayed, isFace2dDisplayed, removeDrawableListener, setDisplayed, setLegend, setLegendDisplayed, setTransform, toString, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Enlightable

public Enlightable()
Method Detail

getMaterialAmbiantReflection

public Color getMaterialAmbiantReflection()
LIGHT CONFIG


setMaterialAmbiantReflection

public void setMaterialAmbiantReflection(Color materialAmbiantReflection)

getMaterialDiffuseReflection

public Color getMaterialDiffuseReflection()

setMaterialDiffuseReflection

public void setMaterialDiffuseReflection(Color materialDiffuseReflection)

getMaterialSpecularReflection

public Color getMaterialSpecularReflection()

setMaterialSpecularReflection

public void setMaterialSpecularReflection(Color materialSpecularReflection)

getMaterialEmission

public Color getMaterialEmission()

setMaterialEmission

public void setMaterialEmission(Color materialEmission)

getMaterialShininess

public float getMaterialShininess()

setMaterialShininess

public void setMaterialShininess(float shininess)