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 TypeMethodDescriptionvoid
void
doDrawCamera
(IPainter painter, Camera cam) void
Call 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, updateBounds
Methods 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:Drawable
Call OpenGL2 routines for rendering the object.- Specified by:
draw
in interfaceIGLRenderer
- Overrides:
draw
in classPoint
-
computeCameraPosition
public void computeCameraPosition() -
doDrawCamera
-