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 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 Point
applyGeometryTransform, clone, getColor, getCoord, getDistance, getLongestDistance, getShortestDistance, getWidth, setColor, setCoord, setData, setWidth, toString, updateBoundsMethods inherited from class 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
-
computeCameraPosition
public void computeCameraPosition() -
doDrawCamera
-