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, updateLockedTransgetAnimationString, 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, setWaitMessageVisiblepublic 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 DisplayRendererJ3Dpublic BranchGroup createSceneGraph(View v, TransformGroup vpt, VisADCanvasJ3D c)
MouseBehaviorJ3D for
embedded user interface.createSceneGraph in class DisplayRendererJ3Dv - vpt - c - public void setBoxAspect(double[] aspect)
setBoxAspect in class DisplayRendererpublic void setLineWidth(float width)
setLineWidth in class DisplayRendererJ3DCopyright © 1996–2023 The SSEC Visualization Project. All rights reserved.