Package | Description |
---|---|
de.jreality.geometry |
This package contains geometry related utilities.
|
de.jreality.plugin.device | |
de.jreality.scene.tool |
Tool infrastructure for the scene graph.
|
de.jreality.tools |
Implementations of standard Tools.
|
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.tutorial.plugin | |
de.jreality.tutorial.tool |
Modifier and Type | Method and Description |
---|---|
void |
SliceBoxFactory.SimpleDragTool.activate(ToolContext tc) |
void |
SliceBoxFactory.SimpleDragTool.deactivate(ToolContext tc) |
void |
SliceBoxFactory.SimpleDragTool.perform(ToolContext tc) |
Modifier and Type | Method and Description |
---|---|
double[] |
DeviceManagerTool.PickDelegate.getHit(ToolContext tc,
double[] pickStart,
double[] dest) |
void |
DeviceManagerPlugin.jInputInteraction(ToolContext tc)
this is called in the perform method of the deviceManagerTool and tells what to mark was pressed, unpressed.
|
void |
DeviceManagerTool.perform(ToolContext tc) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractTool.activate(ToolContext tc) |
void |
Tool.activate(ToolContext tc)
This method is called when the tool gets activated.
|
void |
AbstractTool.deactivate(ToolContext tc) |
void |
Tool.deactivate(ToolContext tc)
this method is called when the tool was activate and the
AxisState of the activation slot changes to AxisState.RELEASED - to zero.
|
void |
AbstractTool.perform(ToolContext tc) |
void |
Tool.perform(ToolContext tc)
This method is called when the tool is activated and any
AxisState or TransformationMatrix of the current slots changes.
|
Modifier and Type | Method and Description |
---|---|
void |
ActionTool.activate(ToolContext tc) |
void |
AirplaneTool.activate(ToolContext tc) |
void |
AxisTranslationTool.activate(ToolContext tc) |
void |
ClickWheelCameraZoomTool.activate(ToolContext tc) |
void |
DampedDraggingTool.activate(ToolContext tc) |
void |
DragEventTool.activate(ToolContext tc) |
void |
DraggingTool.activate(ToolContext tc) |
void |
DuplicateTriplyPeriodicTool.activate(ToolContext tc) |
void |
FlyToPickTool.activate(ToolContext tc) |
void |
PickShowTool.activate(ToolContext tc) |
void |
RotateTool.activate(ToolContext tc) |
void |
ScaleTool.activate(ToolContext tc) |
void |
ShowPropertiesTool.activate(ToolContext tc) |
void |
SimpleDraggingTool.activate(ToolContext tc) |
void |
SimpleRotateTool.activate(ToolContext tc) |
void |
TrackballRotateTool.activate(ToolContext tc) |
void |
TranslateTool.activate(ToolContext tc) |
static void |
Button.attach(ToolContext tc) |
void |
Timer.attach(ToolContext tc) |
void |
DampedDraggingTool.deactivate(ToolContext tc) |
void |
DragEventTool.deactivate(ToolContext tc) |
void |
FlyToPickTool.deactivate(ToolContext tc) |
void |
PickShowTool.deactivate(ToolContext tc) |
void |
RotateTool.deactivate(ToolContext tc) |
void |
ScaleTool.deactivate(ToolContext tc) |
void |
ShowPropertiesTool.deactivate(ToolContext tc) |
double[] |
ShipNavigationTool.PickDelegate.getHit(ToolContext tc,
double[] pickStart,
double[] dest) |
static AnimatorTool |
AnimatorTool.getInstance(ToolContext context) |
void |
AirplaneTool.perform(ToolContext tc) |
void |
AnimatedRotateTool.perform(ToolContext tc) |
void |
AnimatorTool.perform(ToolContext tc) |
void |
AxisTranslationTool.perform(ToolContext tc) |
void |
DampedDraggingTool.perform(ToolContext tc) |
void |
DragEventTool.perform(ToolContext tc) |
void |
DraggingTool.perform(ToolContext tc) |
void |
EncompassTool.perform(ToolContext tc) |
void |
FlyToPickTool.perform(ToolContext tc) |
void |
FlyTool.perform(ToolContext tc) |
void |
FlyTool2.perform(ToolContext tc) |
void |
HeadTransformationTool.perform(ToolContext tc) |
void |
LookAtTool.perform(ToolContext tc) |
void |
PickShowTool.perform(ToolContext tc) |
void |
PointerDisplayTool.perform(ToolContext tc) |
void |
RotateTool.perform(ToolContext tc) |
void |
ScaleTool.perform(ToolContext tc) |
void |
ShipNavigationTool.perform(ToolContext tc) |
void |
ShipRotateTool.perform(ToolContext tc) |
void |
ShipScaleTool.perform(ToolContext tc) |
void |
ShowPropertiesTool.perform(ToolContext tc) |
void |
SimpleDraggingTool.perform(ToolContext tc) |
void |
SimpleRotateTool.perform(ToolContext tc) |
void |
TrackballRotateTool.perform(ToolContext tc) |
void |
TranslateTool.perform(ToolContext tc) |
Modifier and Type | Method and Description |
---|---|
static void |
ToolUtility.attachTimer(Timer timer,
ToolContext tc) |
static double[] |
ToolUtility.avatarToWorld(ToolContext tc,
double[] localVector) |
static Matrix |
ToolUtility.avatarToWorld(ToolContext tc,
Matrix localMatrix) |
static double[] |
ToolUtility.localToWorld(ToolContext tc,
double[] localVector) |
static Matrix |
ToolUtility.localToWorld(ToolContext tc,
Matrix localMatrix) |
static double[] |
ToolUtility.toolToWorld(ToolContext tc,
double[] toolVector) |
static Matrix |
ToolUtility.toolToWorld(ToolContext tc,
Matrix toolMatrix) |
static double[] |
ToolUtility.worldToAvatar(ToolContext tc,
double[] worldVector) |
static Matrix |
ToolUtility.worldToAvatar(ToolContext tc,
Matrix worldMatrix) |
static double[] |
ToolUtility.worldToLocal(ToolContext tc,
double[] worldVector) |
static Matrix |
ToolUtility.worldToLocal(ToolContext tc,
Matrix worldMatrix) |
static double[] |
ToolUtility.worldToTool(ToolContext tc,
double[] worldVector) |
static Matrix |
ToolUtility.worldToTool(ToolContext tc,
Matrix worldMatrix) |
Modifier and Type | Method and Description |
---|---|
void |
ContentToolsExample.ToggleTool.perform(ToolContext tc) |
Modifier and Type | Method and Description |
---|---|
void |
AddPointsAndDragPointsExample.perform(ToolContext tc) |
void |
AddPointsExample.perform(ToolContext tc) |