public class DefaultDisplayRendererJ3D extends DisplayRendererJ3D
DefaultDisplayRendererJ3D
is the VisAD class for the
default background and metadata rendering algorithm under Java3D.Constructor and Description |
---|
DefaultDisplayRendererJ3D()
This is the default
DisplayRenderer used by the
DisplayImplJ3D constructor. |
DefaultDisplayRendererJ3D(Class mbj3dClass) |
Modifier and Type | Method and Description |
---|---|
BranchGroup |
createSceneGraph(View v,
TransformGroup vpt,
VisADCanvasJ3D c)
Create scene graph root, if none exists, with Transform
and direct manipulation root;
create 3-D box, lights and
MouseBehaviorJ3D for
embedded user interface. |
void |
destroy() |
void |
setBoxAspect(double[] aspect)
set the aspect for the containing box
aspect double[3] array used to scale x, y and z box sizes
|
void |
setLineWidth(float width) |
addDirectManipulationSceneGraphComponent, addKeyboardBehavior, addLockedSceneGraphComponent, addLockedSceneGraphComponent, addSceneGraphComponent, anyDirects, clearScale, clearScales, clearScene, controlChanged, createBasicSceneGraph, createBasicSceneGraph, depth_cursor, drag_cursor, drag_depth, drawCursorStringVector, findDirect, getBoxOnBranch, getCanvas, getCursor, getCursorOnBranch, getImage, getKeyboardBehavior, getMouseBehavior, getRoot, getTextureHeightMax, getTextureWidthMax, getTrans, getView, getViewTrans, initControl, legalDataRenderer, makeControl, makeDefaultRenderer, render_trigger, rendererDeleted, setClip, setCursorLoc, setCursorOn, setDirectOn, setDisplay, setScale, setScale, setScale, setScaleOn, setSceneGraphObjectName, setTransform3D, setWaitFlag, updateLockedTrans
getAnimationString, getAnimationStringVisible, getBoxOn, getCursorColor, getCursorStringVector, getCursorStringVectorUnconditional, getDirectAxisValue, getDirectAxisValue, getDisplay, getMode2D, getPickThreshhold, getRendererControl, getRotateAboutCenter, getScaleRotation, getWaitFlag, getWaitMessageVisible, legalDisplayScalar, prepareAction, setAnimationString, setAnimationStringVisible, setBackgroundColor, setBackgroundColor, setBoxColor, setBoxColor, setBoxOn, setCursorColor, setCursorColor, setCursorStringOn, setCursorStringVector, setCursorStringVector, setForegroundColor, setForegroundColor, setPickThreshhold, setRotateAboutCenter, setScaleRotation, setWaitMessageVisible
public DefaultDisplayRendererJ3D()
DisplayRenderer
used by the
DisplayImplJ3D
constructor.
It draws a 3-D cube around the scene.The left mouse button controls the projection as follows:
Data
object and dragging or re-drawing
it.Cursor and direct manipulation locations are displayed in RealType values.
BadMappingExceptions
and
UnimplementedExceptions
are displayed
public DefaultDisplayRendererJ3D(Class mbj3dClass)
mbj3dClass
- - sub Class of MouseBehaviorJ3Dpublic void destroy()
destroy
in class DisplayRendererJ3D
public BranchGroup createSceneGraph(View v, TransformGroup vpt, VisADCanvasJ3D c)
MouseBehaviorJ3D
for
embedded user interface.createSceneGraph
in class DisplayRendererJ3D
v
- vpt
- c
- public void setBoxAspect(double[] aspect)
setBoxAspect
in class DisplayRenderer
public void setLineWidth(float width)
setLineWidth
in class DisplayRendererJ3D
Copyright © 1996–2023 The SSEC Visualization Project. All rights reserved.