Package | Description |
---|---|
de.jreality.plugin | |
de.jreality.scene |
This package contains the essential classes of the jReality scene graph.
|
de.jreality.scene.pick |
Support for picking, which is required for the package
de.jreality.scene.tool . |
de.jreality.scene.tool |
Tool infrastructure for the scene graph.
|
de.jreality.toolsystem |
This package is responsable for managing the tools in a scene graph: registering them,
handling user input, and triggering their activity based on this input.
|
de.jreality.toolsystem.raw |
Classes for managing the standard raw (i.e., hardware) input devices used by jReality.
|
de.jreality.ui.viewerapp | |
de.jreality.ui.viewerapp.actions.camera | |
de.jreality.ui.viewerapp.actions.edit | |
de.jreality.ui.viewerapp.actions.file | |
de.jreality.util |
Miscellaneous jReality utilities used in the core packages.
|
Modifier and Type | Method and Description |
---|---|
static Viewer |
JRViewer.display(SceneGraphNode node)
Quick display method with encompass
|
Viewer |
JRViewer.getViewer() |
Modifier and Type | Interface and Description |
---|---|
interface |
StereoViewer |
Modifier and Type | Method and Description |
---|---|
static void |
AABBPickSystem.getFrustumInterval(double[] from,
double[] to,
Viewer viewer) |
void |
PosWHitFilter.setViewer(Viewer v) |
Constructor and Description |
---|
Graphics3D(Viewer v) |
Graphics3D(Viewer v,
SceneGraphPath sgp) |
PosWHitFilter(Viewer v) |
Modifier and Type | Method and Description |
---|---|
Viewer |
ToolContext.getViewer() |
Modifier and Type | Method and Description |
---|---|
static ToolSystem |
ToolSystem.getToolSystemForViewer(Viewer v)
This method just looks up and returns the possibly null toolsystem associated to viewer
|
static void |
ToolSystem.setToolSystemForViewer(Viewer v,
ToolSystem ts)
add a toolsystem to a viewer that has no toolsystem
|
static ToolSystem |
ToolSystem.toolSystemForViewer(Viewer v)
allocate a toolsystem for a viewer
If v has a tool system already associated to it, return it.
|
Constructor and Description |
---|
DeviceManager(ToolSystemConfiguration config,
ToolEventQueue queue,
Viewer viewer)
The constructor of the DeviceManager.
|
ToolSystem(Viewer viewer,
ToolSystemConfiguration config,
RenderTrigger renderTrigger) |
Modifier and Type | Method and Description |
---|---|
void |
Device3DConnexionHID.initialize(Viewer viewer,
Map<String,Object> config) |
void |
DeviceKeyboard.initialize(Viewer viewer,
Map<String,Object> config) |
void |
DeviceMacbookSuddenMotionSensor.initialize(Viewer viewer,
Map<String,Object> config) |
void |
DeviceMouse.initialize(Viewer viewer,
Map<String,Object> config) |
void |
DeviceOldKeyboard.initialize(Viewer viewer,
Map<String,Object> config) |
void |
DeviceSpacenav.initialize(Viewer viewer,
Map<String,Object> config) |
void |
DeviceSystemTimer.initialize(Viewer viewer,
Map<String,Object> config) |
void |
RawDevice.initialize(Viewer viewer,
Map<String,Object> config)
Basically the actual constructor.
|
void |
WiiMoteOSC.initialize(Viewer viewer,
Map<String,Object> config) |
Modifier and Type | Class and Description |
---|---|
class |
ViewerSwitch
hides several viewer implementations and provides the same
viewing component for all.
|
Modifier and Type | Method and Description |
---|---|
Viewer |
ViewerSwitch.getCurrentViewer() |
Viewer |
SunflowMenu.getViewer() |
Viewer[] |
ViewerSwitch.getViewers() |
Modifier and Type | Method and Description |
---|---|
static void |
SelectionRenderer.addAuxiliaryComponent(SceneGraphComponent aux,
Viewer v) |
static void |
SelectionManagerImpl.disposeForViewer(Viewer viewer) |
static void |
SelectionRenderer.removeAuxiliaryComponent(SceneGraphComponent aux,
Viewer v) |
static SelectionManager |
SelectionManagerImpl.selectionManagerForViewer(Viewer viewer) |
Constructor and Description |
---|
Navigator(Viewer viewer) |
Navigator(Viewer viewer,
Component parentComp) |
SelectionRenderer(SelectionManager sm,
Viewer v) |
SunflowMenu(Viewer viewer) |
ViewerSwitch(Viewer[] viewers) |
ViewerSwitch(Viewer[] viewers,
String[] names) |
Constructor and Description |
---|
AbstractCameraAction(String name,
Viewer v) |
LoadCameraPreferences(String name,
Viewer v) |
SaveCameraPreferences(String name,
Viewer v) |
ShiftEyeSeparation(String name,
Viewer v,
boolean decrease) |
ShiftFieldOfView(String name,
Viewer v,
boolean decrease) |
ShiftFocus(String name,
Viewer v,
boolean decrease) |
TogglePerspective(String name,
Viewer v) |
ToggleStereo(String name,
Viewer v) |
Constructor and Description |
---|
LoadFileToNode(String name,
SelectionManager sm,
Viewer viewer) |
LoadFileToNode(String name,
SelectionManager sm,
Viewer viewer,
Component parentComp) |
Constructor and Description |
---|
ExportBlender(String name,
Viewer viewer,
Component parentComp) |
ExportBlenderImage(String name,
Viewer viewer,
Component parentComp) |
ExportOBJ(String name,
Viewer viewer,
Component parentComp) |
ExportPDF(String name,
Viewer viewer,
Component parentComp) |
ExportPS(String name,
Viewer viewer,
Component parentComp) |
ExportRIB(String name,
Viewer viewer,
Component parentComp) |
ExportSTL(String name,
Viewer viewer,
Component parentComp) |
ExportSVG(String name,
Viewer viewer,
Component parentComp) |
ExportU3D(String name,
Viewer viewer,
Component parentComp) |
ExportVRML(String name,
Viewer viewer,
Component parentComp) |
LoadFile(String name,
SceneGraphComponent parentNode,
Viewer viewer) |
LoadFile(String name,
SceneGraphComponent parentNode,
Viewer viewer,
Component parentComp) |
SaveScene(String name,
Viewer viewer,
Component parentComp) |
Modifier and Type | Method and Description |
---|---|
void |
RenderTrigger.addViewer(Viewer v) |
static BufferedImage |
ImageUtility.captureScreenshot(Viewer v)
Captures a screen shot from the viewer's viewing component.
|
void |
BSHServer.customize(JMenuBar menuBar,
Viewer viewer) |
static void |
CameraUtility.encompass(Viewer viewer) |
static void |
CameraUtility.encompass(Viewer viewer,
SceneGraphComponent sgc,
boolean setStereoParameters)
Deprecated.
|
static void |
CameraUtility.encompass(Viewer viewer,
SceneGraphComponent sgc,
boolean setStereoParameters,
int metric) |
static void |
CameraUtility.encompassNew(Viewer v) |
static double |
CameraUtility.getAspectRatio(Viewer v)
Determine the aspect ratio of the output window of a viewer.
|
static Camera |
CameraUtility.getCamera(Viewer v)
Determine the camera for this viewer.
|
static SceneGraphComponent |
CameraUtility.getCameraNode(Viewer v)
Determine the SceneGraphComponent which contains the camera for this viewer.
|
static double[] |
CameraUtility.getCameraToNDC(Viewer v)
Calculate the camera to NDC (normalized device coordinates) transformation
for a given viewer.
|
static double[] |
CameraUtility.getNDCToCamera(Viewer v) |
static double[][] |
CameraUtility.getNearViewport(Viewer v) |
static void |
SceneGraphUtility.removeLights(Viewer viewer) |
void |
RenderTrigger.removeViewer(Viewer v) |