Class CameraDistanceAnnotation
java.lang.Object
org.jzy3d.plot3d.primitives.Drawable
org.jzy3d.plot3d.primitives.Point
org.jzy3d.plot3d.rendering.view.annotation.CameraDistanceAnnotation
- All Implemented Interfaces:
ISingleColorable,IGLRenderer,ISortableDraw
Draws the distance of every scene graph drawable object to camera eye.
The distance label is plotted at the barycenter of the object.
The camera is represented as a red point.
- Author:
- Martin
-
Field Summary
FieldsFields 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 TypeMethodDescriptionvoidvoiddoDrawCamera(IPainter painter, Camera cam) voidCall OpenGL2 routines for rendering the object.Methods inherited from class org.jzy3d.plot3d.primitives.Point
applyGeometryTransform, clone, getColor, getCoord, getDistance, getLongestDistance, getShortestDistance, getWidth, setColor, setCoord, setData, setWidth, toString, updateBoundsMethods inherited from class org.jzy3d.plot3d.primitives.Drawable
addDrawableListener, asWireframeable, dispose, doDrawBoundsIfDisplayed, doTransform, fireDrawableChanged, fireDrawableChanged, getBarycentre, getBoundingBoxColor, getBounds, getLegend, getSpaceTransformer, getTransform, getTransformBefore, hasLegend, isBoundingBoxDisplayed, isDisplayed, isLegendDisplayed, removeDrawableListener, setBoundingBoxColor, setBoundingBoxDisplayed, setDisplayed, setLegend, setLegendDisplayed, setSpaceTransformer, setTransform, setTransformBefore, toString
-
Field Details
-
view
-
txt
-
-
Constructor Details
-
CameraDistanceAnnotation
-
-
Method Details
-
draw
Description copied from class:DrawableCall OpenGL2 routines for rendering the object.- Specified by:
drawin interfaceIGLRenderer- Overrides:
drawin classPoint
-
computeCameraPosition
public void computeCameraPosition() -
doDrawCamera
-