Class AbstractEnlightable
java.lang.Object
org.jzy3d.plot3d.primitives.Drawable
org.jzy3d.plot3d.primitives.Wireframeable
org.jzy3d.plot3d.primitives.enlightables.AbstractEnlightable
- All Implemented Interfaces:
IGLRenderer,ISortableDraw
- Direct Known Subclasses:
EnlightableDisk,EnlightablePolygon,EnlightableSphere
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Colorprotected Colorprotected Colorprotected float[]protected ColorFields inherited from class org.jzy3d.plot3d.primitives.Wireframeable
depthFunctionChangeForWireframe, faceDisplayed, NO_OVERLAP_DEPTH_RATIO, polygonOffsetFactor, polygonOffsetFillEnable, polygonOffsetUnit, polygonWireframeDepthTrick, reflectLight, wireframeColor, wireframeColorFromPolygonPoints, wireframeDisplayed, wireframeWidth, wireframeWithLineLoopFields inherited from class org.jzy3d.plot3d.primitives.Drawable
bbox, boundingBoxColor, boundingBoxDisplayed, displayed, hasListeners, legend, legendDisplayed, listeners, spaceTransformer, transform, transformBefore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidapplyMaterial(IPainter painter) Applies material settingsLIGHT CONFIGfloatvoidsetMaterialAmbiantReflection(Color materialAmbiantReflection) voidsetMaterialDiffuseReflection(Color materialDiffuseReflection) voidsetMaterialEmission(Color materialEmission) voidsetMaterialShininess(float shininess) voidsetMaterialSpecularReflection(Color materialSpecularReflection) Methods inherited from class org.jzy3d.plot3d.primitives.Wireframeable
applyDepthRangeDefault, applyDepthRangeForOverlying, applyDepthRangeForUnderlying, doDrawBoundsIfDisplayed, getPolygonOffsetFactor, getPolygonOffsetUnit, getWireframeColor, getWireframeWidth, isFaceDisplayed, isPolygonOffsetFillEnable, isPolygonWireframeDepthTrick, isReflectLight, isWireframeColorFromPolygonPoints, isWireframeDisplayed, polygonOffsetFillDisable, polygonOffsetFillEnable, polygonOffsetLineDisable, polygonOffsetLineEnable, setFaceDisplayed, setPolygonOffsetFactor, setPolygonOffsetFillEnable, setPolygonOffsetUnit, setPolygonWireframeDepthTrick, setReflectLight, setWireframeColor, setWireframeColorFromPolygonPoints, setWireframeDisplayed, setWireframeWidthMethods inherited from class org.jzy3d.plot3d.primitives.Drawable
addDrawableListener, applyGeometryTransform, asWireframeable, dispose, doTransform, draw, fireDrawableChanged, fireDrawableChanged, getBarycentre, getBoundingBoxColor, getBounds, getDistance, getLegend, getLongestDistance, getShortestDistance, getSpaceTransformer, getTransform, getTransformBefore, hasLegend, isBoundingBoxDisplayed, isDisplayed, isLegendDisplayed, removeDrawableListener, setBoundingBoxColor, setBoundingBoxDisplayed, setDisplayed, setLegend, setLegendDisplayed, setSpaceTransformer, setTransform, setTransformBefore, toString, toString, updateBounds
-
Field Details
-
materialAmbiantReflection
-
materialDiffuseReflection
-
materialSpecularReflection
-
materialEmission
-
materialShininess
protected float[] materialShininess
-
-
Constructor Details
-
AbstractEnlightable
public AbstractEnlightable()
-
-
Method Details
-
applyMaterial
Description copied from class:WireframeableApplies material settings- Overrides:
applyMaterialin classWireframeable
-
getMaterialAmbiantReflection
LIGHT CONFIG- Overrides:
getMaterialAmbiantReflectionin classWireframeable
-
setMaterialAmbiantReflection
- Overrides:
setMaterialAmbiantReflectionin classWireframeable
-
getMaterialDiffuseReflection
- Overrides:
getMaterialDiffuseReflectionin classWireframeable
-
setMaterialDiffuseReflection
- Overrides:
setMaterialDiffuseReflectionin classWireframeable
-
getMaterialSpecularReflection
- Overrides:
getMaterialSpecularReflectionin classWireframeable
-
setMaterialSpecularReflection
- Overrides:
setMaterialSpecularReflectionin classWireframeable
-
getMaterialEmission
- Overrides:
getMaterialEmissionin classWireframeable
-
setMaterialEmission
- Overrides:
setMaterialEmissionin classWireframeable
-
getMaterialShininess
public float getMaterialShininess()- Overrides:
getMaterialShininessin classWireframeable
-
setMaterialShininess
public void setMaterialShininess(float shininess) - Overrides:
setMaterialShininessin classWireframeable
-