- AbstractScene - Class in remixlab.dandelion.core
-
- AbstractScene() - Constructor for class remixlab.dandelion.core.AbstractScene
-
Default constructor which defines a right-handed OpenGL compatible Scene with its own
MatrixStackHelper
.
- AbstractScene.Platform - Enum in remixlab.dandelion.core
-
- action(Shortcut) - Method in class remixlab.bias.InteractiveGrabberObject
-
Same as return profile.action(key)
.
- action(Shortcut) - Method in class remixlab.bias.Profile
-
- action(Shortcut) - Method in class remixlab.proscene.InteractiveFrame
-
Same as return profile.action(key)
.
- action(Shortcut) - Method in class remixlab.proscene.Scene
-
Same as return profile.action(key)
.
- add(Vec) - Method in class remixlab.dandelion.geom.Vec
-
Add a vector to this vector
- add(float, float, float) - Method in class remixlab.dandelion.geom.Vec
-
- add(Vec, Vec) - Static method in class remixlab.dandelion.geom.Vec
-
Add two vectors
- add(Vec, Vec, Vec) - Static method in class remixlab.dandelion.geom.Vec
-
Add two vectors into a target vector
- addAnimationHandler(Object, String) - Method in class remixlab.proscene.Scene
-
Attempt to add an 'animation' handler method to the Scene.
- addGrabber(Grabber) - Method in class remixlab.bias.Agent
-
- addGrabber(Grabber) - Method in class remixlab.bias.InputHandler
-
- addKeyFrame(GenericFrame) - Method in class remixlab.dandelion.core.KeyFrameInterpolator
-
Appends a new keyFrame to the path.
- addKeyFrame(GenericFrame, float) - Method in class remixlab.dandelion.core.KeyFrameInterpolator
-
Appends a new keyFrame to the path, with its associated time
(in seconds).
- addKeyFrameToPath(int) - Method in class remixlab.dandelion.core.Eye
-
- addKeyFrameToPath1() - Method in class remixlab.dandelion.core.AbstractScene
-
Same as eye().addKeyFrameToPath(1)
.
- addKeyFrameToPath2() - Method in class remixlab.dandelion.core.AbstractScene
-
Same as eye().addKeyFrameToPath(2)
.
- addKeyFrameToPath3() - Method in class remixlab.dandelion.core.AbstractScene
-
Same as eye().addKeyFrameToPath(1)
.
- Agent - Class in remixlab.bias
-
Agents gather data from different sources --mostly from input devices such touch
surfaces or simple mice-- and reduce them into a rather simple but quite 'useful' set
of interface events (
BogusEvent
) for third party objects (
Grabber
objects) to consume them (
Agent.handle(BogusEvent)
).
- Agent(InputHandler) - Constructor for class remixlab.bias.Agent
-
Constructs an Agent and registers is at the given inputHandler.
- agents() - Method in class remixlab.bias.InputHandler
-
Returns a list of the registered agents.
- align() - Method in class remixlab.dandelion.core.GenericFrame
-
- alignWithFrame(Frame) - Method in class remixlab.dandelion.geom.Frame
-
Convenience function that simply calls alignWithFrame(frame, false, 0.85f)
- alignWithFrame(Frame, boolean) - Method in class remixlab.dandelion.geom.Frame
-
Convenience function that simply calls alignWithFrame(frame, move, 0.85f)
- alignWithFrame(Frame, float) - Method in class remixlab.dandelion.geom.Frame
-
Convenience function that simply calls
alignWithFrame(frame, false, threshold)
- alignWithFrame(Frame, boolean, float) - Method in class remixlab.dandelion.geom.Frame
-
Aligns the Frame with frame
, so that two of their axis are parallel.
- ALT - Static variable in class remixlab.bias.BogusEvent
-
- ALT_GRAPH - Static variable in class remixlab.bias.BogusEvent
-
- anchor() - Method in class remixlab.dandelion.core.AbstractScene
-
- anchor() - Method in class remixlab.dandelion.core.Eye
-
The point the Eye revolves around with the ROTATE action binding.
- anchorFlag - Variable in class remixlab.dandelion.core.Eye
-
- anchorFromPixel(ClickEvent) - Method in class remixlab.dandelion.core.GenericFrame
-
User gesture into anchor from pixel conversion routine.
- angle() - Method in class remixlab.dandelion.geom.Quat
-
Returns the angle
(in radians) of the rotation represented by the Quat.
- angle() - Method in class remixlab.dandelion.geom.Rot
-
- angle() - Method in interface remixlab.dandelion.geom.Rotation
-
- angleBetween(Vec, Vec) - Static method in class remixlab.dandelion.geom.Vec
-
Calculate the angle between two vectors, using the dot product.
- animate() - Method in interface remixlab.fpstiming.Animator
-
Main call back animated method.
- animate() - Method in class remixlab.fpstiming.AnimatorObject
-
- animationPeriod() - Method in interface remixlab.fpstiming.Animator
-
Returns the animation period in milliseconds.
- animationPeriod() - Method in class remixlab.fpstiming.AnimatorObject
-
The animation loop period, in milliseconds.
- animationStarted() - Method in interface remixlab.fpstiming.Animator
-
Returns true
if animation was started and false
otherwise.
- animationStarted() - Method in class remixlab.fpstiming.AnimatorObject
-
Return true
when the animation loop is started.
- Animator - Interface in remixlab.fpstiming
-
Interface defining the behavior animated objects should implement.
- AnimatorObject - Class in remixlab.fpstiming
-
Class implementing the main
Animator
behavior.
- AnimatorObject() - Constructor for class remixlab.fpstiming.AnimatorObject
-
- AnimatorObject(TimingHandler) - Constructor for class remixlab.fpstiming.AnimatorObject
-
- animatorPool() - Method in class remixlab.fpstiming.TimingHandler
-
Returns all the animated objects registered at the handler.
- anyInterpolationStarted() - Method in class remixlab.dandelion.core.Eye
-
Returns true
if any interpolation associated with this Eye is currently being
performed (and false
otherwise).
- append(Object, Object) - Method in class remixlab.util.EqualsBuilder
-
Test if two Object
s are equal using their equals
method.
- append(long, long) - Method in class remixlab.util.EqualsBuilder
-
Test if two long
s are equal.
- append(int, int) - Method in class remixlab.util.EqualsBuilder
-
Test if two int
s are equal.
- append(short, short) - Method in class remixlab.util.EqualsBuilder
-
Test if two short
s are equal.
- append(char, char) - Method in class remixlab.util.EqualsBuilder
-
Test if two char
s are equal.
- append(byte, byte) - Method in class remixlab.util.EqualsBuilder
-
Test if two byte
s are equal.
- append(double, double) - Method in class remixlab.util.EqualsBuilder
-
Test if two double
s are equal by testing that the pattern of bits
returned by doubleToLong
are equal.
- append(float, float) - Method in class remixlab.util.EqualsBuilder
-
Test if two float
s are equal byt testing that the pattern of bits
returned by doubleToLong are equal.
- append(boolean, boolean) - Method in class remixlab.util.EqualsBuilder
-
Test if two booleans
s are equal.
- append(Object[], Object[]) - Method in class remixlab.util.EqualsBuilder
-
Performs a deep comparison of two Object
arrays.
- append(long[], long[]) - Method in class remixlab.util.EqualsBuilder
-
Deep comparison of array of long
.
- append(int[], int[]) - Method in class remixlab.util.EqualsBuilder
-
Deep comparison of array of int
.
- append(short[], short[]) - Method in class remixlab.util.EqualsBuilder
-
Deep comparison of array of short
.
- append(char[], char[]) - Method in class remixlab.util.EqualsBuilder
-
Deep comparison of array of char
.
- append(byte[], byte[]) - Method in class remixlab.util.EqualsBuilder
-
Deep comparison of array of byte
.
- append(double[], double[]) - Method in class remixlab.util.EqualsBuilder
-
Deep comparison of array of double
.
- append(float[], float[]) - Method in class remixlab.util.EqualsBuilder
-
Deep comparison of array of float
.
- append(boolean[], boolean[]) - Method in class remixlab.util.EqualsBuilder
-
Deep comparison of array of boolean
.
- append(boolean) - Method in class remixlab.util.HashCodeBuilder
-
Append a hashCode
for a boolean
.
- append(boolean[]) - Method in class remixlab.util.HashCodeBuilder
-
Append a hashCode
for a boolean
array.
- append(byte) - Method in class remixlab.util.HashCodeBuilder
-
Append a hashCode
for a byte
.
- append(byte[]) - Method in class remixlab.util.HashCodeBuilder
-
Append a hashCode
for a byte
array.
- append(char) - Method in class remixlab.util.HashCodeBuilder
-
Append a hashCode
for a char
.
- append(char[]) - Method in class remixlab.util.HashCodeBuilder
-
Append a hashCode
for a char
array.
- append(double) - Method in class remixlab.util.HashCodeBuilder
-
Append a hashCode
for a double
.
- append(double[]) - Method in class remixlab.util.HashCodeBuilder
-
Append a hashCode
for a double
array.
- append(float) - Method in class remixlab.util.HashCodeBuilder
-
Append a hashCode
for a float
.
- append(float[]) - Method in class remixlab.util.HashCodeBuilder
-
Append a hashCode
for a float
array.
- append(int) - Method in class remixlab.util.HashCodeBuilder
-
Append a hashCode
for an int
.
- append(int[]) - Method in class remixlab.util.HashCodeBuilder
-
Append a hashCode
for an int
array.
- append(long) - Method in class remixlab.util.HashCodeBuilder
-
Append a hashCode
for a long
.
- append(long[]) - Method in class remixlab.util.HashCodeBuilder
-
Append a hashCode
for a long
array.
- append(Object) - Method in class remixlab.util.HashCodeBuilder
-
Append a hashCode
for an Object
.
- append(Object[]) - Method in class remixlab.util.HashCodeBuilder
-
Append a hashCode
for an Object
array.
- append(short) - Method in class remixlab.util.HashCodeBuilder
-
Append a hashCode
for a short
.
- append(short[]) - Method in class remixlab.util.HashCodeBuilder
-
Append a hashCode
for a short
array.
- appendBranch(List<GenericFrame>) - Method in class remixlab.dandelion.core.AbstractScene
-
- appendSuper(boolean) - Method in class remixlab.util.EqualsBuilder
-
Adds the result of super.equals()
to this builder.
- appendSuper(int) - Method in class remixlab.util.HashCodeBuilder
-
Adds the result of super.hashCode() to this builder.
- apply(float[]) - Method in class remixlab.dandelion.geom.Mat
-
Multiply this matrix by the 16 consecutive float array defined by source
.
- apply(Mat) - Method in class remixlab.dandelion.geom.Mat
-
Multiply this matrix by the one defined from source
.
- apply(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Method in class remixlab.dandelion.geom.Mat
-
Multiply this matrix by the 16 consecutive values that are used as the elements of a
4 x 4 column-major matrix.
- applyModelView(Mat) - Method in class remixlab.dandelion.core.AbstractScene
-
- applyModelView(Mat) - Method in class remixlab.dandelion.core.MatrixHelper
-
Multiplies the current modelview matrix by the one specified through the parameters.
- applyModelView(Mat) - Method in class remixlab.dandelion.core.MatrixStackHelper
-
- applyProjection(Mat) - Method in class remixlab.dandelion.core.AbstractScene
-
- applyProjection(Mat) - Method in class remixlab.dandelion.core.MatrixHelper
-
Multiplies the current projection matrix by the one specified through the parameters.
- applyProjection(Mat) - Method in class remixlab.dandelion.core.MatrixStackHelper
-
- applyTransformation(Frame) - Method in class remixlab.dandelion.core.AbstractScene
-
- applyTransformation() - Method in class remixlab.dandelion.core.GenericFrame
-
Convenience function that simply calls applyTransformation(scene)
.
- applyTransformation(AbstractScene) - Method in class remixlab.dandelion.core.GenericFrame
-
Convenience function that simply calls scn.applyTransformation(this)
.
- applyTransformation(PGraphics) - Method in class remixlab.proscene.InteractiveFrame
-
Same as ((Scene) scene).applyTransformation(pg, this)
.
- applyTransformation(PGraphics, Frame) - Static method in class remixlab.proscene.Scene
-
Apply the local transformation defined by the given frame
on the given
pgraphics
.
- applyTransposed(float[]) - Method in class remixlab.dandelion.geom.Mat
-
Multiply this matrix by the transposed matrix defined from the 16 consecutive float
source
array.
- applyTransposed(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Method in class remixlab.dandelion.geom.Mat
-
Multiply this matrix by the 16 consecutive values that are used as the elements of a
4 x 4 row-major matrix.
- applyWorldTransformation(Frame) - Method in class remixlab.dandelion.core.AbstractScene
-
- applyWorldTransformation() - Method in class remixlab.dandelion.core.GenericFrame
-
Convenience function that simply calls applyWorldTransformation(scene)
.
- applyWorldTransformation(AbstractScene) - Method in class remixlab.dandelion.core.GenericFrame
-
Convenience function that simply calls scn.applyWorldTransformation(this)
.
- applyWorldTransformation(PGraphics) - Method in class remixlab.proscene.InteractiveFrame
-
Same as ((Scene) scene).applyWorldTransformation(pg, this)
.
- applyWorldTransformation(PGraphics, Frame) - Static method in class remixlab.proscene.Scene
-
Apply the global transformation defined by the given frame
on the given
pgraphics
.
- areBoundaryEquationsEnabled() - Method in class remixlab.dandelion.core.AbstractScene
-
Returns true
if automatic update of the camera frustum plane equations is
enabled and false
otherwise.
- areBoundaryEquationsEnabled() - Method in class remixlab.dandelion.core.Eye
-
Returns true
if automatic update of the eye boundary plane equations is
enabled and false
otherwise.
- areTimersSeq() - Method in class remixlab.proscene.Scene
-
- aspectRatio() - Method in class remixlab.dandelion.core.AbstractScene
-
- aspectRatio() - Method in class remixlab.dandelion.core.Eye
-
- at() - Method in class remixlab.dandelion.core.Camera
-
- at() - Method in class remixlab.dandelion.core.Eye
-
2D Windows return the postion.
- at() - Method in class remixlab.dandelion.core.Window
-
- avatar() - Method in class remixlab.dandelion.core.AbstractScene
-
Returns the avatar object to be tracked by the Camera when it is in Third Person
mode.
- AXES - Static variable in class remixlab.dandelion.core.AbstractScene
-
Visual hints as "the last shall be first"
- axesVisualHint() - Method in class remixlab.dandelion.core.AbstractScene
-
Returns true
if axes are currently being drawn and false
otherwise.
- axis() - Method in class remixlab.dandelion.geom.Quat
-
Returns the normalized axis direction of the rotation represented by the Quat.
- AxisPlaneConstraint - Class in remixlab.dandelion.constraint
-
An abstract class for Frame constraints defined by an axis or a plane.
- AxisPlaneConstraint() - Constructor for class remixlab.dandelion.constraint.AxisPlaneConstraint
-
Default constructor.
- AxisPlaneConstraint.Type - Enum in remixlab.dandelion.constraint
-
Type lists the different types of translation and rotation constraints that are
available.
- damping() - Method in class remixlab.dandelion.core.GenericFrame
-
Defines the spinning deceleration.
- defaultEventClass() - Method in class remixlab.bias.event.MotionShortcut
-
- defaultGrabber() - Method in class remixlab.bias.Agent
-
- deformedBallRotation(DOF2Event, Vec) - Method in class remixlab.dandelion.core.GenericFrame
-
Returns a Rotation computed according to the mouse motion.
- delay() - Method in class remixlab.bias.event.MotionEvent
-
Returns the delay between two consecutive motion events.
- deletePath(int) - Method in class remixlab.dandelion.core.Eye
-
- deletePath() - Method in class remixlab.dandelion.core.KeyFrameInterpolator
-
Removes all keyFrames from the path.
- deletePath1() - Method in class remixlab.dandelion.core.AbstractScene
-
Same as eye().deletePath(1)
.
- deletePath2() - Method in class remixlab.dandelion.core.AbstractScene
-
Same as eye().deletePath(2)
.
- deletePath3() - Method in class remixlab.dandelion.core.AbstractScene
-
Same as eye().deletePath(3)
.
- description() - Method in class remixlab.bias.event.ClickShortcut
-
Returns a textual description of this click shortcut.
- description() - Method in class remixlab.bias.event.KeyboardShortcut
-
- description() - Method in class remixlab.bias.Shortcut
-
Shortcut description.
- determinant() - Method in class remixlab.dandelion.geom.Mat
-
- diff(float, float) - Static method in class remixlab.util.Util
-
- dirIsFixed - Variable in class remixlab.dandelion.core.GenericFrame
-
- disableAutoFocus() - Method in class remixlab.proscene.Scene
-
Disables the off-screen scene auto-focus property.
- disableBoundaryEquations() - Method in class remixlab.dandelion.core.AbstractScene
-
Disables automatic update of the camera frustum plane equations every frame.
- disableDepthTest() - Method in class remixlab.dandelion.core.AbstractScene
-
Disables z-buffer.
- disableDepthTest() - Method in class remixlab.proscene.Scene
-
- disableDepthTest(PGraphics) - Method in class remixlab.proscene.Scene
-
Disables depth test on the PGraphics instance.
- disableDroidKeyAgent() - Method in class remixlab.proscene.Scene
-
Disables the droid key agent and returns it.
- disableDroidTouchAgent() - Method in class remixlab.proscene.Scene
-
Disables the default droid touch agent and returns it.
- disableKeyAgent() - Method in class remixlab.proscene.Scene
-
Disables the key agent and returns it.
- disableKeyboardAgent() - Method in class remixlab.dandelion.core.AbstractScene
-
Disables the default
Agent
and returns it.
- disableKeyboardAgent() - Method in class remixlab.proscene.Scene
-
Disables the default keyboard agent and returns it.
- disableMotionAgent() - Method in class remixlab.dandelion.core.AbstractScene
-
Disables the default motion agent and returns it.
- disableMotionAgent() - Method in class remixlab.proscene.Scene
-
Disables the default mouse agent and returns it.
- disableMouseAgent() - Method in class remixlab.proscene.Scene
-
Disables the default mouse agent and returns it.
- disablePickingBuffer() - Method in class remixlab.proscene.Scene
-
- disableTracking() - Method in class remixlab.bias.Agent
-
Disables tracking.
- disableVisit() - Method in class remixlab.dandelion.core.GenericFrame
-
- disableVisualHint() - Method in class remixlab.dandelion.core.GenericFrame
-
Disables drawing of the frame picking hint.
- display() - Method in class remixlab.proscene.Scene
-
Same as display(pg())
.
- display(PGraphics) - Method in class remixlab.proscene.Scene
-
Same as pApplet().image(pgraphics, originCorner().x(), originCorner().y())
.
- displayInfo() - Method in class remixlab.dandelion.core.AbstractScene
-
Convenience function that simply calls displayInfo(true)
.
- displayInfo(boolean) - Method in class remixlab.dandelion.core.AbstractScene
-
- displayInfo(boolean) - Method in class remixlab.proscene.Scene
-
- dispose() - Method in class remixlab.proscene.Scene
-
- distance() - Method in class remixlab.bias.event.MotionEvent
-
Returns the distance between two consecutive motion events.
- distance(int, int, int, int) - Static method in class remixlab.dandelion.geom.Point
-
Convenience wrapper function that simply returns Point.distance(new
Point(x1, y1), new Point(x2, y2))
.
- distance(float, float, float, float) - Static method in class remixlab.dandelion.geom.Point
-
Convenience wrapper function that simply returns Point.distance(new
Point(x1, y1), new Point(x2, y2))
.
- distance(Point, Point) - Static method in class remixlab.dandelion.geom.Point
-
Returns the Euclidean distance between points p1 and p2.
- distance(float, float) - Static method in class remixlab.dandelion.geom.Point
-
- distance(Vec) - Method in class remixlab.dandelion.geom.Vec
-
Calculate the Euclidean distance between two points (considering a point as a vector
object)
- distance(Vec, Vec) - Static method in class remixlab.dandelion.geom.Vec
-
Calculate the Euclidean distance between two points (considering a point as a vector
object)
- distance(float, float, float, float) - Static method in class remixlab.util.Util
-
- distance(float, float, float, float, float, float) - Static method in class remixlab.util.Util
-
- distance(float, float, float, float, float, float, float, float, float, float, float, float) - Static method in class remixlab.util.Util
-
- distanceToAnchor() - Method in class remixlab.dandelion.core.Camera
-
- distanceToAnchor() - Method in class remixlab.dandelion.core.Eye
-
- distanceToAnchor() - Method in class remixlab.dandelion.core.Window
-
- distanceToBoundary(int, Vec) - Method in class remixlab.dandelion.core.Eye
-
Returns the signed distance between point pos
and plane index
in
Scene units.
- distanceToBoundary(int, Vec) - Method in class remixlab.dandelion.core.Window
-
- distanceToSceneCenter() - Method in class remixlab.dandelion.core.Camera
-
- distanceToSceneCenter() - Method in class remixlab.dandelion.core.Eye
-
- distanceToSceneCenter() - Method in class remixlab.dandelion.core.Window
-
- divide(float) - Method in class remixlab.dandelion.geom.Vec
-
Divide this vector by a scalar
- divide(Vec, float) - Static method in class remixlab.dandelion.geom.Vec
-
Divide a vector by a scalar and return the result in a new vector.
- divide(Vec, float, Vec) - Static method in class remixlab.dandelion.geom.Vec
-
Divide a vector by a scalar and store the result in another vector.
- DOF1Event - Class in remixlab.bias.event
-
- DOF1Event(float, int, int) - Constructor for class remixlab.bias.event.DOF1Event
-
Construct an absolute DOF1 event.
- DOF1Event(MotionEvent, float, int, int) - Constructor for class remixlab.bias.event.DOF1Event
-
Same as
this(prevEvent instanceof DOF1Event ? (DOF1Event) prevEvent : null, x, modifiers, id)
.
- DOF1Event(DOF1Event, float, int, int) - Constructor for class remixlab.bias.event.DOF1Event
-
Construct a relative DOF1 event.
- DOF1Event(float) - Constructor for class remixlab.bias.event.DOF1Event
-
Construct an absolute DOF1 event.
- DOF1Event(MotionEvent, float) - Constructor for class remixlab.bias.event.DOF1Event
-
Same as
this(prevEvent instanceof DOF1Event ? (DOF1Event) prevEvent : null, x)
.
- DOF1Event(DOF1Event, float) - Constructor for class remixlab.bias.event.DOF1Event
-
Construct a relative DOF1 event.
- dof1Event() - Method in class remixlab.bias.event.DOF2Event
-
Convenience function that simply returns return dof1Event(true)
- dof1Event(boolean) - Method in class remixlab.bias.event.DOF2Event
-
Reduces the event to a
DOF1Event
(lossy reduction).
- dof1Event(MotionEvent) - Static method in class remixlab.bias.event.MotionEvent
-
Same as return dof1Event(event, true)
.
- dof1Event(MotionEvent, boolean) - Static method in class remixlab.bias.event.MotionEvent
-
Returns a
DOF1Event
from the MotionEvent x-coordinate if
fromX
is
true
and from the y-coordinate otherwise.
- DOF2Event - Class in remixlab.bias.event
-
- DOF2Event(float, float, int, int) - Constructor for class remixlab.bias.event.DOF2Event
-
Construct an absolute event from the given dof's and modifiers.
- DOF2Event(MotionEvent, float, float, int, int) - Constructor for class remixlab.bias.event.DOF2Event
-
Same as
this(prevEvent instanceof DOF2Event ? (DOF2Event) prevEvent : null, x, y, modifiers, id)
.
- DOF2Event(DOF2Event, float, float, int, int) - Constructor for class remixlab.bias.event.DOF2Event
-
Construct a relative event from the given previous event, dof's and modifiers.
- DOF2Event(float, float) - Constructor for class remixlab.bias.event.DOF2Event
-
Construct an absolute event from the given dof's.
- DOF2Event(MotionEvent, float, float) - Constructor for class remixlab.bias.event.DOF2Event
-
Same as
this(prevEvent instanceof DOF2Event ? (DOF2Event) prevEvent : null, x, y)
.
- DOF2Event(DOF2Event, float, float) - Constructor for class remixlab.bias.event.DOF2Event
-
Construct a relative event from the given previous event, dof's and modifiers.
- dof2Event() - Method in class remixlab.bias.event.DOF3Event
-
Reduces the event to a
DOF2Event
(lossy reduction).
- dof2Event(MotionEvent) - Static method in class remixlab.bias.event.MotionEvent
-
Same as return dof2Event(event, true)
.
- dof2Event(MotionEvent, boolean) - Static method in class remixlab.bias.event.MotionEvent
-
Returns a
DOF2Event
from the MotionEvent x-coordinate if
fromX
is
true
and from the y-coordinate otherwise.
- DOF3Event - Class in remixlab.bias.event
-
- DOF3Event(float, float, float, int, int) - Constructor for class remixlab.bias.event.DOF3Event
-
Construct an absolute event from the given dof's and modifiers.
- DOF3Event(MotionEvent, float, float, float, int, int) - Constructor for class remixlab.bias.event.DOF3Event
-
Same as
this(prevEvent instanceof DOF3Event ? (DOF3Event) prevEvent : null, x, y, z, modifiers, id)
.
- DOF3Event(DOF3Event, float, float, float, int, int) - Constructor for class remixlab.bias.event.DOF3Event
-
Construct a relative event from the given previous event, dof's and modifiers.
- DOF3Event(float, float, float) - Constructor for class remixlab.bias.event.DOF3Event
-
Construct an absolute event from the given dof's.
- DOF3Event(MotionEvent, float, float, float) - Constructor for class remixlab.bias.event.DOF3Event
-
Same as
this(prevEvent instanceof DOF3Event ? (DOF3Event) prevEvent : null, x, y, z)
.
- DOF3Event(DOF3Event, float, float, float) - Constructor for class remixlab.bias.event.DOF3Event
-
Construct a relative event from the given previous event, dof's and modifiers.
- dof3Event() - Method in class remixlab.bias.event.DOF6Event
-
Convenience function that simply returns return dof3Event(true)
- dof3Event(boolean) - Method in class remixlab.bias.event.DOF6Event
-
Reduces the event to a
DOF3Event
(lossy reduction).
- dof3Event(MotionEvent) - Static method in class remixlab.bias.event.MotionEvent
-
Same as return dof3Event(event, true)
.
- dof3Event(MotionEvent, boolean) - Static method in class remixlab.bias.event.MotionEvent
-
Returns a
DOF3Event
from the MotionEvent
translation-coordinates if
fromTranslation
is
true
and from the
rotation-coordinate otherwise.
- DOF6Event - Class in remixlab.bias.event
-
- DOF6Event(float, float, float, float, float, float, int, int) - Constructor for class remixlab.bias.event.DOF6Event
-
Construct an absolute event from the given dof's and modifiers.
- DOF6Event(MotionEvent, float, float, float, float, float, float, int, int) - Constructor for class remixlab.bias.event.DOF6Event
-
Same as
this(prevEvent instanceof DOF6Event ? (DOF6Event) prevEvent : null, x, y, z, rx, ry, rz, modifiers, id)
.
- DOF6Event(DOF6Event, float, float, float, float, float, float, int, int) - Constructor for class remixlab.bias.event.DOF6Event
-
Construct a relative event from the given previous event, dof's and modifiers.
- DOF6Event(float, float, float, float, float, float) - Constructor for class remixlab.bias.event.DOF6Event
-
Construct an absolute event from the given dof's and modifiers.
- DOF6Event(MotionEvent, float, float, float, float, float, float) - Constructor for class remixlab.bias.event.DOF6Event
-
Same as
this(prevEvent instanceof DOF6Event ? (DOF6Event) prevEvent : null, x, y, z, rx, ry, rz)
.
- DOF6Event(DOF6Event, float, float, float, float, float, float) - Constructor for class remixlab.bias.event.DOF6Event
-
Construct a relative event from the given previous event, dof's and modifiers.
- dof6Event(MotionEvent) - Static method in class remixlab.bias.event.MotionEvent
-
- dofs(int) - Static method in class remixlab.bias.event.MotionShortcut
-
- dot(Quat, Quat) - Static method in class remixlab.dandelion.geom.Quat
-
Returns the "dot" product of a
and b
:
- dot(Vec) - Method in class remixlab.dandelion.geom.Vec
-
Calculate the dot product with another vector
- dot(float, float, float) - Method in class remixlab.dandelion.geom.Vec
-
- dot(Vec, Vec) - Static method in class remixlab.dandelion.geom.Vec
-
- dotProduct(Quat) - Method in class remixlab.dandelion.geom.Quat
-
Returns the "dot" product of this Quat and b
:
- DOWN_KEY - Static variable in class remixlab.proscene.KeyAgent
-
- DRAG_ONE_ID - Static variable in class remixlab.proscene.DroidTouchAgent
-
- DRAG_THREE_ID - Static variable in class remixlab.proscene.DroidTouchAgent
-
- DRAG_TWO_ID - Static variable in class remixlab.proscene.DroidTouchAgent
-
- draw() - Method in class remixlab.proscene.InteractiveFrame
-
Same as draw(scene.pg())
.
- draw(PGraphics) - Method in class remixlab.proscene.InteractiveFrame
-
- draw() - Method in class remixlab.proscene.Scene
-
Paint method which is called just after your PApplet.draw()
method.
- drawArrow(float) - Method in class remixlab.dandelion.core.AbstractScene
-
Simply calls drawArrow(length, 0.05f * length)
- drawArrow(float, float) - Method in class remixlab.dandelion.core.AbstractScene
-
Draws a 3D arrow along the positive Z axis.
- drawArrow(Vec, Vec, float) - Method in class remixlab.dandelion.core.AbstractScene
-
Draws a 3D arrow between the 3D point from
and the 3D point to
, both
defined in the current world coordinate system.
- drawAxes() - Method in class remixlab.dandelion.core.AbstractScene
-
Convenience function that simply calls drawAxis(100)
.
- drawAxes(float) - Method in class remixlab.dandelion.core.AbstractScene
-
Draws axes of length length
which origin correspond to the world coordinate
system origin.
- drawAxes(float) - Method in class remixlab.proscene.Scene
-
- drawAxes(PGraphics) - Method in class remixlab.proscene.Scene
-
Same as drawAxes(pg, radius()/5)
.
- drawAxes(PGraphics, float) - Method in class remixlab.proscene.Scene
-
- drawCone(int, float, float) - Method in class remixlab.dandelion.core.AbstractScene
-
Same as cone(det, 0, 0, r, h);
- drawCone(float, float) - Method in class remixlab.dandelion.core.AbstractScene
-
Same as cone(12, 0, 0, r, h);
- drawCone(int, float, float, float) - Method in class remixlab.dandelion.core.AbstractScene
-
Same as cone(det, 0, 0, r1, r2, h);
- drawCone(float, float, float) - Method in class remixlab.dandelion.core.AbstractScene
-
Same as cone(18, 0, 0, r1, r2, h);
- drawCone(int, float, float, float, float) - Method in class remixlab.dandelion.core.AbstractScene
-
Draws a cone along the positive z
axis, with its base centered at
(x,y)
, height h
, and radius r
.
- drawCone(int, float, float, float, float, float) - Method in class remixlab.dandelion.core.AbstractScene
-
Draws a truncated cone along the positive z
axis, with its base centered at
(x,y)
, height h
, and radii r1
and r2
(basis and
height respectively).
- drawCone(int, float, float, float, float) - Method in class remixlab.proscene.Scene
-
- drawCone(PGraphics, int, float, float) - Static method in class remixlab.proscene.Scene
-
Same as cone(pg, det, 0, 0, r, h);
- drawCone(PGraphics, float, float) - Static method in class remixlab.proscene.Scene
-
Same as cone(pg, 12, 0, 0, r, h);
- drawCone(PGraphics) - Method in class remixlab.proscene.Scene
-
Same as drawCone(pg, 12, 0, 0, radius()/4, sqrt(3) * radius()/4)
.
- drawCone(PGraphics, int, float, float, float, float) - Static method in class remixlab.proscene.Scene
-
- drawCone(PGraphics, int, float, float, float) - Static method in class remixlab.proscene.Scene
-
Same as cone(pg, det, 0, 0, r1, r2, h)
- drawCone(PGraphics, float, float, float) - Static method in class remixlab.proscene.Scene
-
Same as cone(pg, 18, 0, 0, r1, r2, h);
- drawCone(int, float, float, float, float, float) - Method in class remixlab.proscene.Scene
-
- drawCone(PGraphics, int, float, float, float, float, float) - Static method in class remixlab.proscene.Scene
-
- drawCross(float, float) - Method in class remixlab.dandelion.core.AbstractScene
-
Convenience function that simply calls
drawCross(pg3d.color(255, 255, 255), px, py, 15, 3)
.
- drawCross(float, float, float) - Method in class remixlab.dandelion.core.AbstractScene
-
Draws a cross on the screen centered under pixel (px, py)
, and edge of size
size
.
- drawCross(float, float, float) - Method in class remixlab.proscene.Scene
-
- drawCross(PGraphics, float, float, float) - Method in class remixlab.proscene.Scene
-
- drawCylinder(float, float) - Method in class remixlab.dandelion.core.AbstractScene
-
Draws a cylinder of width w
and height h
, along the positive
z
axis.
- drawCylinder(float, float) - Method in class remixlab.proscene.Scene
-
- drawCylinder(PGraphics) - Method in class remixlab.proscene.Scene
-
Same as drawCylinder(pg, radius()/6, radius()/3)
.
- drawCylinder(PGraphics, float, float) - Static method in class remixlab.proscene.Scene
-
- drawDottedGrid() - Method in class remixlab.dandelion.core.AbstractScene
-
Convenience function that simplt calls drawDottedGrid(100, 10)
.
- drawDottedGrid(float) - Method in class remixlab.dandelion.core.AbstractScene
-
Convenience function that simplt calls drawDottedGrid(size, 10)
.
- drawDottedGrid(int) - Method in class remixlab.dandelion.core.AbstractScene
-
Convenience function that simplt calls drawDottedGrid(100, nbSubdivisions)
.
- drawDottedGrid(float, int) - Method in class remixlab.dandelion.core.AbstractScene
-
Draws a dotted-grid in the XY plane, centered on (0,0,0) (defined in the current
coordinate system).
- drawDottedGrid(float, int) - Method in class remixlab.proscene.Scene
-
- drawDottedGrid(PGraphics) - Method in class remixlab.proscene.Scene
-
Same as drawDottedGrid(pg, radius()/4, 10)
.
- drawDottedGrid(PGraphics, float, int) - Method in class remixlab.proscene.Scene
-
- drawEye(Eye) - Method in class remixlab.dandelion.core.AbstractScene
-
Draws a representation of the eye
in the scene.
- drawEye(PGraphics) - Method in class remixlab.proscene.InteractiveFrame
-
Same as scene().drawEye(pg, eye())
.
- drawEye(Eye) - Method in class remixlab.proscene.Scene
-
- drawEye(Eye, boolean) - Method in class remixlab.proscene.Scene
-
- drawEye(PGraphics, Eye) - Method in class remixlab.proscene.Scene
-
Same as drawEye(pg, eye, false)
.
- drawEye(PGraphics, Eye, boolean) - Method in class remixlab.proscene.Scene
-
- drawEyeNearPlane(PGraphics) - Method in class remixlab.proscene.InteractiveFrame
-
Same as scene().drawEyeNearPlane(pg, eye())
.
- drawEyeNearPlane(Eye) - Method in class remixlab.proscene.Scene
-
- drawEyeNearPlane(Eye, boolean) - Method in class remixlab.proscene.Scene
-
- drawEyeNearPlane(PGraphics, Eye) - Method in class remixlab.proscene.Scene
-
Same as drawEyeNearPlane(pg, eye, false)
.
- drawEyeNearPlane(PGraphics, Eye, boolean) - Method in class remixlab.proscene.Scene
-
Draws the eye near plane.
- drawFilledCircle(Vec, float) - Method in class remixlab.dandelion.core.AbstractScene
-
Convenience function that simply calls drawFilledCircle(40, center, radius)
.
- drawFilledCircle(int, Vec, float) - Method in class remixlab.dandelion.core.AbstractScene
-
Draws a filled circle using screen coordinates.
- drawFilledCircle(int, Vec, float) - Method in class remixlab.proscene.Scene
-
- drawFilledCircle(PGraphics, int, Vec, float) - Method in class remixlab.proscene.Scene
-
- drawFilledSquare(Vec, float) - Method in class remixlab.dandelion.core.AbstractScene
-
Draws a filled square using screen coordinates.
- drawFilledSquare(Vec, float) - Method in class remixlab.proscene.Scene
-
- drawFilledSquare(PGraphics, Vec, float) - Method in class remixlab.proscene.Scene
-
- drawFrames() - Method in class remixlab.proscene.Scene
-
- drawFrames(PGraphics) - Method in class remixlab.proscene.Scene
-
- drawGrid() - Method in class remixlab.dandelion.core.AbstractScene
-
Convenience function that simply calls drawGrid(100, 10)
- drawGrid(float) - Method in class remixlab.dandelion.core.AbstractScene
-
Convenience function that simply calls drawGrid(size, 10)
- drawGrid(int) - Method in class remixlab.dandelion.core.AbstractScene
-
Convenience function that simply calls drawGrid(100, nbSubdivisions)
- drawGrid(float, int) - Method in class remixlab.dandelion.core.AbstractScene
-
Draws a grid in the XY plane, centered on (0,0,0) (defined in the current coordinate
system).
- drawGrid(float, int) - Method in class remixlab.proscene.Scene
-
- drawGrid(float) - Method in class remixlab.proscene.Scene
-
Same as drawGrid(size, 10)
.
- drawGrid(PGraphics) - Method in class remixlab.proscene.Scene
-
Same as drawGrid(pg, radius()/4, 10)
.
- drawGrid(PGraphics, float, int) - Method in class remixlab.proscene.Scene
-
- drawHollowCylinder(int, float, float, Vec, Vec) - Method in class remixlab.dandelion.core.AbstractScene
-
Draws a cylinder whose bases are formed by two cutting planes (m
and
n
), along the Camera positive z
axis.
- drawHollowCylinder(int, float, float, Vec, Vec) - Method in class remixlab.proscene.Scene
-
- drawHollowCylinder(PGraphics, int, float, float, Vec, Vec) - Static method in class remixlab.proscene.Scene
-
- drawPath(KeyFrameInterpolator) - Method in class remixlab.dandelion.core.AbstractScene
-
Convenience function that simply calls drawPath(kfi, 1, 6, 100)
.
- drawPath(KeyFrameInterpolator, float) - Method in class remixlab.dandelion.core.AbstractScene
-
Convenience function that simply calls drawPath(kfi, 1, 6, scale)
- drawPath(KeyFrameInterpolator, int, int) - Method in class remixlab.dandelion.core.AbstractScene
-
Convenience function that simply calls drawPath(kfi, mask, nbFrames, * 100)
- drawPath(KeyFrameInterpolator, int, int, float) - Method in class remixlab.dandelion.core.AbstractScene
-
- drawPath(KeyFrameInterpolator, int, int, float) - Method in class remixlab.proscene.Scene
-
- drawPickingTarget(GenericFrame) - Method in class remixlab.dandelion.core.AbstractScene
-
- drawPickingTarget(GenericFrame) - Method in class remixlab.proscene.Scene
-
- drawProjector(Eye, Vec) - Method in class remixlab.proscene.Scene
-
- drawProjector(PGraphics, Eye, Vec) - Method in class remixlab.proscene.Scene
-
Draws as a line (or point in 2D) the projection of src
(given in the world
coordinate system) onto the near plane.
- drawProjectors(Eye, List<Vec>) - Method in class remixlab.proscene.Scene
-
- drawProjectors(PGraphics, Eye, List<Vec>) - Method in class remixlab.proscene.Scene
-
Draws as lines (or points in 2D) the projection of each vector in src
(all of
which should be given in the world coordinate system) onto the near plane.
- drawShooterTarget(Vec, float) - Method in class remixlab.dandelion.core.AbstractScene
-
Draws the classical shooter target on the screen.
- drawShooterTarget(Vec, float) - Method in class remixlab.proscene.Scene
-
- drawShooterTarget(PGraphics, Vec, float) - Method in class remixlab.proscene.Scene
-
- drawTorusSolenoid() - Method in class remixlab.dandelion.core.AbstractScene
-
Convenience function that simply calls drawTorusSolenoid(6)
.
- drawTorusSolenoid(int) - Method in class remixlab.dandelion.core.AbstractScene
-
Convenience function that simply calls
drawTorusSolenoid(faces, 0.07f * radius())
.
- drawTorusSolenoid(float) - Method in class remixlab.dandelion.core.AbstractScene
-
Convenience function that simply calls drawTorusSolenoid(6, insideRadius)
.
- drawTorusSolenoid(int, float) - Method in class remixlab.dandelion.core.AbstractScene
-
Convenience function that simply calls
drawTorusSolenoid(faces, 100, insideRadius, insideRadius * 1.3f)
.
- drawTorusSolenoid(int, int, float, float) - Method in class remixlab.dandelion.core.AbstractScene
-
Draws a torus solenoid.
- drawTorusSolenoid(int, int, float, float) - Method in class remixlab.proscene.Scene
-
Code contributed by Jacques Maire (http://www.alcys.com/) See also:
http://www.mathcurve.com/courbes3d/solenoidtoric/solenoidtoric.shtml
http://crazybiocomputing.blogspot.fr/2011/12/3d-curves-toric-solenoids.html
- drawTorusSolenoid(PGraphics) - Static method in class remixlab.proscene.Scene
-
Convenience function that simply calls drawTorusSolenoid(pg, 6)
.
- drawTorusSolenoid(PGraphics, float) - Static method in class remixlab.proscene.Scene
-
Convenience function that simply calls drawTorusSolenoid(pg, 6, insideRadius)
.
- drawTorusSolenoid(PGraphics, int, float) - Static method in class remixlab.proscene.Scene
-
Convenience function that simply calls
drawTorusSolenoid(pg, faces, 100, insideRadius, insideRadius * 1.3f)
.
- drawTorusSolenoid(PGraphics, int, int, float, float) - Static method in class remixlab.proscene.Scene
-
- drive(MotionEvent) - Method in class remixlab.dandelion.core.GenericFrame
-
User gesture into drive conversion routine.
- drive(DOF2Event) - Method in class remixlab.dandelion.core.GenericFrame
-
User gesture into drive conversion routine.
- DroidKeyAgent - Class in remixlab.proscene
-
Proscene Android key-agent.
- DroidKeyAgent(Scene) - Constructor for class remixlab.proscene.DroidKeyAgent
-
- droidKeyAgent() - Method in class remixlab.proscene.Scene
-
Returns the default droid key agent handling touch events.
- DroidTouchAgent - Class in remixlab.proscene
-
Proscene Android touch-agent.
- DroidTouchAgent(Scene) - Constructor for class remixlab.proscene.DroidTouchAgent
-
- droidTouchAgent() - Method in class remixlab.proscene.Scene
-
Returns the default droid touch agent handling touch events.
- drx() - Method in class remixlab.bias.event.DOF6Event
-
- dry() - Method in class remixlab.bias.event.DOF6Event
-
- drz() - Method in class remixlab.bias.event.DOF6Event
-
- duration() - Method in class remixlab.dandelion.core.KeyFrameInterpolator
-
Returns the duration of the KeyFrameInterpolator path, expressed in seconds.
- dx() - Method in class remixlab.bias.event.DOF1Event
-
- dx() - Method in class remixlab.bias.event.DOF2Event
-
- dx() - Method in class remixlab.bias.event.DOF3Event
-
- dx() - Method in class remixlab.bias.event.DOF6Event
-
- dy() - Method in class remixlab.bias.event.DOF2Event
-
- dy() - Method in class remixlab.bias.event.DOF3Event
-
- dy() - Method in class remixlab.bias.event.DOF6Event
-
- dz() - Method in class remixlab.bias.event.DOF3Event
-
- dz() - Method in class remixlab.bias.event.DOF6Event
-
- fieldOfView() - Method in class remixlab.dandelion.core.Camera
-
Returns the vertical field of view of the Camera (in radians) computed as
2.0f * (float) Math.atan(frame().magnitude())
.
- fire() - Method in class remixlab.bias.BogusEvent
-
- fire() - Method in class remixlab.bias.event.ClickEvent
-
- fire() - Method in class remixlab.bias.event.DOF1Event
-
- fire() - Method in class remixlab.bias.event.DOF2Event
-
- fire() - Method in class remixlab.bias.event.DOF3Event
-
- fire() - Method in class remixlab.bias.event.DOF6Event
-
- fire() - Method in class remixlab.bias.event.KeyboardEvent
-
- fire() - Method in class remixlab.bias.event.MotionEvent
-
- fired() - Method in class remixlab.bias.BogusEvent
-
Returns true if this is a 'fired' event.
- firstTime() - Method in class remixlab.dandelion.core.KeyFrameInterpolator
-
Returns the time corresponding to the first keyFrame, expressed in seconds.
- fitBall(Vec, float) - Method in class remixlab.dandelion.core.Camera
-
- fitBall(Vec, float) - Method in class remixlab.dandelion.core.Eye
-
Moves the Eye so that the ball defined by center
and radius
is
visible and fits the window.
- fitBall(Vec, float) - Method in class remixlab.dandelion.core.Window
-
- fitBoundingBox(Vec, Vec) - Method in class remixlab.dandelion.core.Camera
-
- fitBoundingBox(Vec, Vec) - Method in class remixlab.dandelion.core.Eye
-
Moves the Eye so that the (world axis aligned) bounding box (
min
,
max
) is entirely visible, using
Eye.fitBall(Vec, float)
.
- fitBoundingBox(Vec, Vec) - Method in class remixlab.dandelion.core.Window
-
- fitScreenRegion(Rect) - Method in class remixlab.dandelion.core.Camera
-
- fitScreenRegion(Rect) - Method in class remixlab.dandelion.core.Eye
-
Moves the Eye so that the rectangular screen region defined by rectangle
(pixel units, with origin in the upper left corner) fits the screen.
- fitScreenRegion(Rect) - Method in class remixlab.dandelion.core.Window
-
- flip() - Method in class remixlab.dandelion.core.AbstractScene
-
- flip() - Method in class remixlab.dandelion.core.Eye
-
Same as scene.flip()
.
- FLOAT_EPS - Static variable in class remixlab.util.Util
-
- flush() - Method in class remixlab.bias.BogusEvent
-
- flush() - Method in class remixlab.bias.event.ClickEvent
-
- flush() - Method in class remixlab.bias.event.DOF1Event
-
- flush() - Method in class remixlab.bias.event.DOF2Event
-
- flush() - Method in class remixlab.bias.event.DOF3Event
-
- flush() - Method in class remixlab.bias.event.DOF6Event
-
- flush() - Method in class remixlab.bias.event.KeyboardEvent
-
- flush() - Method in class remixlab.bias.event.MotionEvent
-
- flushed() - Method in class remixlab.bias.BogusEvent
-
Returns true if this is a 'flushed' event.
- flyDirection() - Method in class remixlab.dandelion.core.GenericFrame
-
- flySpeed() - Method in class remixlab.dandelion.core.Eye
-
Returns the fly speed of the Eye.
- flySpeed() - Method in class remixlab.dandelion.core.GenericFrame
-
Returns the fly speed, expressed in virtual scene units.
- focusDistance() - Method in class remixlab.dandelion.core.Camera
-
Returns the focus distance used by stereo display, expressed in virtual world units.
- frame() - Method in class remixlab.dandelion.core.Eye
-
Returns the GrabberFrame attached to the Eye.
- frame() - Method in class remixlab.dandelion.core.KeyFrameInterpolator
-
Returns the associated Frame that is interpolated by the KeyFrameInterpolator.
- Frame - Class in remixlab.dandelion.geom
-
- Frame() - Constructor for class remixlab.dandelion.geom.Frame
-
- Frame(boolean) - Constructor for class remixlab.dandelion.geom.Frame
-
Same as this(null, new Vec(), three_d ? new Quat() : new Rot(), 1)
.
- Frame(Rotation, float) - Constructor for class remixlab.dandelion.geom.Frame
-
Same as this(null, new Vec(), r, s)
.
- Frame(Vec, Rotation) - Constructor for class remixlab.dandelion.geom.Frame
-
Same as this(p, r, 1)
.
- Frame(Vec, Rotation, float) - Constructor for class remixlab.dandelion.geom.Frame
-
Same as this(null, p, r, s)
.
- Frame(Frame, Vec, Rotation) - Constructor for class remixlab.dandelion.geom.Frame
-
Same as this(referenceFrame, p, r, 1)
.
- Frame(Frame, Rotation, float) - Constructor for class remixlab.dandelion.geom.Frame
-
Same as this(referenceFrame, new Vec(), r, 1)
.
- Frame(Frame, Vec, Rotation, float) - Constructor for class remixlab.dandelion.geom.Frame
-
- frameCount - Static variable in class remixlab.dandelion.core.AbstractScene
-
- frameCount() - Method in class remixlab.dandelion.core.AbstractScene
-
Returns the number of frames displayed since the scene was instantiated.
- frameCount() - Method in class remixlab.fpstiming.TimingHandler
-
Returns the number of frames displayed since the program started.
- frameRate - Variable in class remixlab.fpstiming.TimingHandler
-
- frameRate() - Method in class remixlab.fpstiming.TimingHandler
-
Returns the approximate frame rate of the software as it executes.
- frames(boolean) - Method in class remixlab.dandelion.core.AbstractScene
-
Returns a list of all the frames that are reachable by the
AbstractScene.traverseTree()
algorithm, including the EyeFrames (when
eyeframes
is
true
).
- frames() - Method in class remixlab.proscene.Scene
-
Returns the collection of interactive frames the scene handles, including eye-frames.
- fromAngle(float) - Static method in class remixlab.dandelion.geom.Vec
-
Make a new 2D unit vector from an angle.
- fromAngle(float, Vec) - Static method in class remixlab.dandelion.geom.Vec
-
Make a new 2D unit vector from an angle
- fromAxisAngle(Vec, float) - Method in class remixlab.dandelion.geom.Quat
-
Sets the Quat as a rotation of
axis
and
angle
(in
radians).
- fromAxisAngle(float, float, float, float) - Method in class remixlab.dandelion.geom.Quat
-
Same as fromAxisAngle(new Vec(x,y,z), angle)
.
- fromEulerAngles(Vec) - Method in class remixlab.dandelion.geom.Quat
-
Convenience function that simply calls
fromEulerAngles(angles.vec[0], angles.vec[1], angles.vec[2])
.
- fromEulerAngles(float, float, float) - Method in class remixlab.dandelion.geom.Quat
-
Converts Euler rotation angles roll
, pitch
and yaw
,
respectively defined to the x, y and z axes, to this Quat.
- fromMatrix(Mat) - Method in class remixlab.dandelion.geom.Frame
-
Convenience function that simply calls fromMatrix(pM, 1))
.
- fromMatrix(Mat, float) - Method in class remixlab.dandelion.geom.Frame
-
Sets the Frame from a Mat representation: rotation in the upper left 3x3 matrix and
translation on the last column.
- fromMatrix(Mat) - Method in class remixlab.dandelion.geom.Quat
-
Set the Quat from a (supposedly correct) 3x3 rotation matrix given in the upper left
3x3 sub-matrix of the Mat.
- fromMatrix(Mat) - Method in class remixlab.dandelion.geom.Rot
-
- fromMatrix(Mat) - Method in interface remixlab.dandelion.geom.Rotation
-
Sets the rotation from the given Mat representation.
- fromRotatedBasis(Vec, Vec, Vec) - Method in class remixlab.dandelion.geom.Quat
-
Sets the Quat from the three rotated vectors of an orthogonal basis.
- fromRotatedBasis(Vec, Vec, Vec) - Method in class remixlab.dandelion.geom.Rot
-
- fromRotatedBasis(Vec, Vec, Vec) - Method in interface remixlab.dandelion.geom.Rotation
-
Sets the rotation from the three rotated vectors of an orthogonal basis.
- fromTaitBryan(Vec) - Method in class remixlab.dandelion.geom.Quat
-
- fromTaitBryan(float, float, float) - Method in class remixlab.dandelion.geom.Quat
-
- fromTo(Vec, Vec) - Method in class remixlab.dandelion.geom.Quat
-
Sets the Quat as a rotation from the from
direction to the to
direction.
- fromTo(float, float, float, float, float, float) - Method in class remixlab.dandelion.geom.Quat
-
Same as fromTo(new Vec(x1,y1,z1), new Vec(x2,y2,z2))
.
- fromTo(Vec, Vec) - Method in class remixlab.dandelion.geom.Rot
-
- fromTo(Vec, Vec) - Method in interface remixlab.dandelion.geom.Rotation
-
Define orientation from the two vectors.
- fromView(Mat, boolean) - Method in class remixlab.dandelion.core.Camera
-
- fromView(Mat) - Method in class remixlab.dandelion.core.Eye
-
Convenience function that simply calls fromView(mv, true)
.
- fromView(Mat, boolean) - Method in class remixlab.dandelion.core.Eye
-
- fromView(Mat, boolean) - Method in class remixlab.dandelion.core.Window
-
- GenericFrame - Class in remixlab.dandelion.core
-
- GenericFrame(AbstractScene) - Constructor for class remixlab.dandelion.core.GenericFrame
-
Same as this(scn, null, new Vec(), scn.is3D() ? new Quat() : new Rot(), 1)
.
- GenericFrame(Eye) - Constructor for class remixlab.dandelion.core.GenericFrame
-
Same as
this(eye, null, new Vec(), eye.scene().is3D() ? new Quat() : new Rot(), 1)
.
- GenericFrame(AbstractScene, Vec) - Constructor for class remixlab.dandelion.core.GenericFrame
-
Same as this(scn, null, p, scn.is3D() ? new Quat() : new Rot(), 1)
.
- GenericFrame(Eye, Vec) - Constructor for class remixlab.dandelion.core.GenericFrame
-
Same as this(eye, null, p, eye.scene().is3D() ? new Quat() : new Rot(), 1)
.
- GenericFrame(AbstractScene, Rotation) - Constructor for class remixlab.dandelion.core.GenericFrame
-
Same as this(scn, null, new Vec(), r, 1)
.
- GenericFrame(Eye, Rotation) - Constructor for class remixlab.dandelion.core.GenericFrame
-
Same as this(eye, null, new Vec(), r, 1)
.
- GenericFrame(AbstractScene, float) - Constructor for class remixlab.dandelion.core.GenericFrame
-
Same as this(scn, null, new Vec(), scn.is3D() ? new Quat() : new Rot(), s)
.
- GenericFrame(Eye, float) - Constructor for class remixlab.dandelion.core.GenericFrame
-
Same as
this(eye, null, new Vec(), eye.scene().is3D() ? new Quat() : new Rot(), s)
.
- GenericFrame(AbstractScene, Vec, float) - Constructor for class remixlab.dandelion.core.GenericFrame
-
Same as this(scn, null, p, scn.is3D() ? new Quat() : new Rot(), s)
.
- GenericFrame(Eye, Vec, float) - Constructor for class remixlab.dandelion.core.GenericFrame
-
Same as this(eye, null, p, eye.scene().is3D() ? new Quat() : new Rot(), s)
.
- GenericFrame(AbstractScene, Vec, Rotation) - Constructor for class remixlab.dandelion.core.GenericFrame
-
Same as this(scn, null, p, r, 1)
.
- GenericFrame(Eye, Vec, Rotation) - Constructor for class remixlab.dandelion.core.GenericFrame
-
Same as this(eye, null, p, r, 1)
.
- GenericFrame(AbstractScene, Rotation, float) - Constructor for class remixlab.dandelion.core.GenericFrame
-
Same as this(scn, null, new Vec(), r, s)
.
- GenericFrame(Eye, Rotation, float) - Constructor for class remixlab.dandelion.core.GenericFrame
-
Same as this(eye, null, new Vec(), r, s)
.
- GenericFrame(AbstractScene, Vec, Rotation, float) - Constructor for class remixlab.dandelion.core.GenericFrame
-
Same as this(scn, null, p, r, s)
.
- GenericFrame(AbstractScene, GenericFrame) - Constructor for class remixlab.dandelion.core.GenericFrame
-
Same as
this(scn, referenceFrame, new Vec(), scn.is3D() ? new Quat() : new Rot(), 1)
.
- GenericFrame(Eye, GenericFrame) - Constructor for class remixlab.dandelion.core.GenericFrame
-
- GenericFrame(AbstractScene, GenericFrame, Vec) - Constructor for class remixlab.dandelion.core.GenericFrame
-
Same as this(scn, referenceFrame, p, scn.is3D() ? new Quat() : new Rot(), 1)
.
- GenericFrame(Eye, GenericFrame, Vec) - Constructor for class remixlab.dandelion.core.GenericFrame
-
Same as
this(eye, referenceFrame, p, eye.scene().is3D() ? new Quat() : new Rot(), 1)
.
- GenericFrame(AbstractScene, GenericFrame, Rotation) - Constructor for class remixlab.dandelion.core.GenericFrame
-
Same as this(scn, referenceFrame, new Vec(), r, 1)
.
- GenericFrame(Eye, GenericFrame, Rotation) - Constructor for class remixlab.dandelion.core.GenericFrame
-
Same as this(eye, referenceFrame, new Vec(), r, 1)
.
- GenericFrame(AbstractScene, GenericFrame, float) - Constructor for class remixlab.dandelion.core.GenericFrame
-
Same as
this(scn, referenceFrame, new Vec(), scn.is3D() ? new Quat() : new Rot(), s)
.
- GenericFrame(Eye, GenericFrame, float) - Constructor for class remixlab.dandelion.core.GenericFrame
-
Same as
this(eye, referenceFrame, new Vec(), eye.scene().is3D() ? new Quat() : new Rot(), s)
.
- GenericFrame(AbstractScene, GenericFrame, Vec, float) - Constructor for class remixlab.dandelion.core.GenericFrame
-
Same as this(scn, referenceFrame, p, scn.is3D() ? new Quat() : new Rot(), s)
.
- GenericFrame(Eye, GenericFrame, Vec, float) - Constructor for class remixlab.dandelion.core.GenericFrame
-
Same as
this(eye, referenceFrame, p, eye.scene().is3D() ? new Quat() : new Rot(), s)
.
- GenericFrame(AbstractScene, GenericFrame, Vec, Rotation) - Constructor for class remixlab.dandelion.core.GenericFrame
-
Same as this(scn, referenceFrame, p, r, 1)
.
- GenericFrame(Eye, GenericFrame, Vec, Rotation) - Constructor for class remixlab.dandelion.core.GenericFrame
-
Same as this(eye, referenceFrame, p, r, 1)
.
- GenericFrame(AbstractScene, GenericFrame, Rotation, float) - Constructor for class remixlab.dandelion.core.GenericFrame
-
Same as this(scn, referenceFrame, new Vec(), r, s)
.
- GenericFrame(Eye, GenericFrame, Rotation, float) - Constructor for class remixlab.dandelion.core.GenericFrame
-
Same as this(eye, referenceFrame, new Vec(), r, s)
.
- GenericFrame(AbstractScene, GenericFrame, Vec, Rotation, float) - Constructor for class remixlab.dandelion.core.GenericFrame
-
- GenericFrame(Eye, GenericFrame, Vec, Rotation, float) - Constructor for class remixlab.dandelion.core.GenericFrame
-
- GenericFrame.PickingPrecision - Enum in remixlab.dandelion.core
-
Enumerates the Picking precision modes.
- get() - Method in class remixlab.bias.BogusEvent
-
- get() - Method in class remixlab.bias.event.ClickEvent
-
- get() - Method in class remixlab.bias.event.DOF1Event
-
- get() - Method in class remixlab.bias.event.DOF2Event
-
- get() - Method in class remixlab.bias.event.DOF3Event
-
- get() - Method in class remixlab.bias.event.DOF6Event
-
- get() - Method in class remixlab.bias.event.KeyboardEvent
-
- get() - Method in class remixlab.bias.event.MotionEvent
-
- get() - Method in class remixlab.dandelion.core.Camera
-
- get() - Method in class remixlab.dandelion.core.Eye
-
- get() - Method in class remixlab.dandelion.core.GenericFrame
-
Perform a deep, non-recursive copy of this generic-frame.
- get() - Method in class remixlab.dandelion.core.KeyFrameInterpolator
-
- get() - Method in class remixlab.dandelion.core.Window
-
- get() - Method in class remixlab.dandelion.geom.Frame
-
- get() - Method in interface remixlab.dandelion.geom.Linkable
-
- get(float[]) - Method in interface remixlab.dandelion.geom.Linkable
-
Gets data as an array
- get() - Method in class remixlab.dandelion.geom.Mat
-
Returns a copy of this Matrix.
- get(float[]) - Method in class remixlab.dandelion.geom.Mat
-
Copies the matrix contents into a 16 entry float array.
- get() - Method in class remixlab.dandelion.geom.Quat
-
- get(float[]) - Method in class remixlab.dandelion.geom.Quat
-
- get() - Method in class remixlab.dandelion.geom.Rot
-
- get() - Method in interface remixlab.dandelion.geom.Rotation
-
- get() - Method in class remixlab.dandelion.geom.Vec
-
Get a copy of this vector.
- get(float[]) - Method in class remixlab.dandelion.geom.Vec
-
- get() - Method in class remixlab.proscene.InteractiveFrame
-
- get() - Method in interface remixlab.util.Copyable
-
Returns a deep copy of the object.
- getBoundaryEquations() - Method in class remixlab.dandelion.core.Eye
-
Returns the boundary plane equations.
- getBoundaryWidthHeight() - Method in class remixlab.dandelion.core.Eye
-
Convenience function that simply returns getOrthoWidthHeight(new
float[2])
.
- getBoundaryWidthHeight(float[]) - Method in class remixlab.dandelion.core.Eye
-
Fills in target
with the halfWidth
and halfHeight
of the Eye
boundary and returns it.
- getData() - Method in class remixlab.dandelion.geom.Mat
-
Retubs the matrix contents as a 16 entry float array.
- getKey() - Method in class remixlab.bias.event.KeyboardShortcut
-
Returns the keyboard-shortcut key.
- getModelView(Mat) - Method in class remixlab.dandelion.core.AbstractScene
-
- getModelView(Mat) - Method in class remixlab.dandelion.core.MatrixHelper
-
Copy the current modelview matrix into the specified target.
- getModelView(Mat) - Method in class remixlab.dandelion.core.MatrixStackHelper
-
- getOrthoWidthHeight() - Method in class remixlab.dandelion.core.Eye
-
- getOrthoWidthHeight(float[]) - Method in class remixlab.dandelion.core.Eye
-
- getProjection(Mat) - Method in class remixlab.dandelion.core.AbstractScene
-
- getProjection() - Method in class remixlab.dandelion.core.Eye
-
Convenience function that simply returns getProjectionMatrix(false)
- getProjection(boolean) - Method in class remixlab.dandelion.core.Eye
-
Convenience function that simply returns getProjection(new Mat(), recompute)
- getProjection(Mat) - Method in class remixlab.dandelion.core.Eye
-
Convenience function that simply returns getProjection(m, false)
- getProjection(Mat, boolean) - Method in class remixlab.dandelion.core.Eye
-
Fills m
with the Eye projection matrix values and returns it.
- getProjection(Mat) - Method in class remixlab.dandelion.core.MatrixHelper
-
Copy the current projection matrix into the specified target.
- getProjection(Mat) - Method in class remixlab.dandelion.core.MatrixStackHelper
-
- getTransposed(float[]) - Method in class remixlab.dandelion.geom.Mat
-
Copies the transposed matrix contents into a 16 entry float array.
- getView() - Method in class remixlab.dandelion.core.Eye
-
Convenience function that simply returns getViewMatrix(false)
- getView(boolean) - Method in class remixlab.dandelion.core.Eye
-
Convenience function that simply returns getViewMatrix(new Mat(), recompute)
- getView(Mat) - Method in class remixlab.dandelion.core.Eye
-
Convenience function that simply returns getViewMatrix(m, false)
- getView(Mat, boolean) - Method in class remixlab.dandelion.core.Eye
-
Fills m
with the Eye View matrix values and returns it.
- getViewport() - Method in class remixlab.dandelion.core.Eye
-
- getViewport(int[]) - Method in class remixlab.dandelion.core.Eye
-
Fills viewport
with the Eye viewport and returns it.
- grabber() - Method in class remixlab.bias.EventGrabberTuple
-
Returns the object Grabber in the tuple.
- Grabber - Interface in remixlab.bias
-
- grabber() - Method in class remixlab.bias.Profile
-
Returns the grabber to which this profile is attached.
- GrabberObject - Class in remixlab.bias
-
Grabber
object which eases third-party implementation of the
Grabber
interface.
- GrabberObject() - Constructor for class remixlab.bias.GrabberObject
-
Empty constructor.
- GrabberObject(Agent) - Constructor for class remixlab.bias.GrabberObject
-
Constructs and adds this grabber to the agent pool.
- GrabberObject(InputHandler) - Constructor for class remixlab.bias.GrabberObject
-
Constructs and adds this grabber to all agents belonging to the input handler.
- grabbers() - Method in class remixlab.bias.Agent
-
Returns the list of grabber (and interactive-grabber) objects handled by this agent.
- grabsInput(Agent) - Method in class remixlab.bias.GrabberObject
-
- grabsInput(InputHandler) - Method in class remixlab.bias.GrabberObject
-
Checks if the frame grabs input from any agent registered at the given input handler.
- grabsInput(Agent) - Method in class remixlab.dandelion.core.AbstractScene
-
- grabsInput() - Method in class remixlab.dandelion.core.AbstractScene
-
Checks if the scene grabs input from any agent registered at the input handler.
- grabsInput(Agent) - Method in class remixlab.dandelion.core.GenericFrame
-
- grabsInput() - Method in class remixlab.dandelion.core.GenericFrame
-
Checks if the frame grabs input from any agent registered at the scene input handler.
- grabsInputThreshold() - Method in class remixlab.dandelion.core.GenericFrame
-
- GRID - Static variable in class remixlab.dandelion.core.AbstractScene
-
- gridIsDotted() - Method in class remixlab.dandelion.core.AbstractScene
-
Returns true grid is dotted.
- gridVisualHint() - Method in class remixlab.dandelion.core.AbstractScene
-
Returns true
if grid is currently being drawn and false
otherwise.
- id() - Method in class remixlab.bias.BogusEvent
-
Returns the id defining the event's
Shortcut
.
- id() - Method in class remixlab.bias.Shortcut
-
Returns the shortcut's id.
- inactivate() - Method in class remixlab.fpstiming.SeqTimer
-
Deactivates the SeqTimer.
- info(Class<? extends Shortcut>) - Method in class remixlab.bias.InteractiveGrabberObject
-
Same as profile.info(cls)
.
- info() - Method in class remixlab.bias.InteractiveGrabberObject
-
Returns a description of all the bindings this grabber holds.
- info(Class<? extends Shortcut>) - Method in class remixlab.bias.Profile
-
Returns a description of all the bindings this profile holds from the given shortcut
class.
- info() - Method in class remixlab.bias.Profile
-
Returns a description of all the bindings this profile holds.
- info() - Method in class remixlab.dandelion.core.AbstractScene
-
Convenience function that simply returns inputHandler().info()
.
- info(Class<? extends Shortcut>) - Method in class remixlab.proscene.InteractiveFrame
-
Same as profile.info(cls)
.
- info() - Method in class remixlab.proscene.InteractiveFrame
-
Returns a description of all the bindings this frame holds.
- info() - Method in class remixlab.proscene.Scene
-
- info(Class<? extends Shortcut>) - Method in class remixlab.proscene.Scene
-
Same as profile.info(cls)
.
- init() - Method in class remixlab.dandelion.core.AbstractScene
-
This method is called before the first drawing happen and should be overloaded to
initialize stuff.
- initEvent - Variable in class remixlab.dandelion.core.GenericFrame
-
- inputGrabber() - Method in class remixlab.bias.Agent
-
- inputHandler() - Method in class remixlab.bias.Agent
-
- InputHandler - Class in remixlab.bias
-
- InputHandler() - Constructor for class remixlab.bias.InputHandler
-
- inputHandler() - Method in class remixlab.dandelion.core.AbstractScene
-
- InteractiveFrame - Class in remixlab.proscene
-
- InteractiveFrame(Eye) - Constructor for class remixlab.proscene.InteractiveFrame
-
- InteractiveFrame(Scene) - Constructor for class remixlab.proscene.InteractiveFrame
-
Calls super(scn
.
- InteractiveFrame(Scene, GenericFrame) - Constructor for class remixlab.proscene.InteractiveFrame
-
Constructs an interactive-frame as a child of reference frame.
- InteractiveFrame(Scene, PShape) - Constructor for class remixlab.proscene.InteractiveFrame
-
Calls super(scn
.
- InteractiveFrame(Scene, GenericFrame, PShape) - Constructor for class remixlab.proscene.InteractiveFrame
-
Calls super(scn, referenceFrame)
.
- InteractiveFrame(Scene, String) - Constructor for class remixlab.proscene.InteractiveFrame
-
Calls super(scn)
.
- InteractiveFrame(Scene, Object, String) - Constructor for class remixlab.proscene.InteractiveFrame
-
Calls super(scn
.
- InteractiveFrame(Scene, GenericFrame, String) - Constructor for class remixlab.proscene.InteractiveFrame
-
Calls super(scn, referenceFrame)
.
- InteractiveFrame(Scene, GenericFrame, Object, String) - Constructor for class remixlab.proscene.InteractiveFrame
-
Calls super(scn, referenceFrame
.
- InteractiveFrame.HighlightingMode - Enum in remixlab.proscene
-
Enumerates the highlighting modes.
- InteractiveGrabberObject - Class in remixlab.bias
-
- InteractiveGrabberObject() - Constructor for class remixlab.bias.InteractiveGrabberObject
-
Empty constructor.
- InteractiveGrabberObject(Agent) - Constructor for class remixlab.bias.InteractiveGrabberObject
-
Constructs and adds this interactive-grabber object to the agent pool.
- InteractiveGrabberObject(InputHandler) - Constructor for class remixlab.bias.InteractiveGrabberObject
-
Constructs and adds this interactive-grabber object to all agents belonging to the input handler.
- interpolateAtTime(float) - Method in class remixlab.dandelion.core.KeyFrameInterpolator
-
- interpolateTo(GenericFrame) - Method in class remixlab.dandelion.core.Eye
-
Convenience function that simply calls interpolateTo(fr, 1)
.
- interpolateTo(GenericFrame, float) - Method in class remixlab.dandelion.core.Eye
-
Smoothly interpolates the Eye on a KeyFrameInterpolator path so that it goes to
fr
.
- interpolateToFitScene() - Method in class remixlab.dandelion.core.AbstractScene
-
Same as eye().interpolateToFitScene()
.
- interpolateToFitScene() - Method in class remixlab.dandelion.core.Eye
-
Interpolates the Eye on a one second KeyFrameInterpolator path so that the entire
scene fits the screen at the end.
- interpolateToZoomOnPixel(Point) - Method in class remixlab.dandelion.core.Camera
-
- interpolateToZoomOnPixel(Point) - Method in class remixlab.dandelion.core.Eye
-
- interpolateToZoomOnPixel(float, float) - Method in class remixlab.dandelion.core.Eye
-
- interpolateToZoomOnPixel(Point) - Method in class remixlab.dandelion.core.Window
-
- interpolateToZoomOnRegion(Rect) - Method in class remixlab.dandelion.core.Eye
-
Smoothly moves the Eye so that the rectangular screen region defined by
rectangle
(pixel units, with origin in the upper left corner) fits the
screen.
- interpolationPeriod() - Method in class remixlab.dandelion.core.KeyFrameInterpolator
-
Returns the current interpolation period, expressed in milliseconds.
- interpolationSpeed() - Method in class remixlab.dandelion.core.KeyFrameInterpolator
-
Returns the current interpolation speed.
- interpolationStarted() - Method in class remixlab.dandelion.core.KeyFrameInterpolator
-
Returns true
when the interpolation is being performed.
- interpolationTime() - Method in class remixlab.dandelion.core.KeyFrameInterpolator
-
Returns the current interpolation time (in seconds) along the KeyFrameInterpolator
path.
- inverse() - Method in class remixlab.dandelion.geom.Frame
-
Returns a Frame representing the inverse of the Frame space transformation.
- inverse() - Method in class remixlab.dandelion.geom.Quat
-
Returns the inverse Quat (inverse rotation).
- inverse() - Method in class remixlab.dandelion.geom.Rot
-
- inverse() - Method in interface remixlab.dandelion.geom.Rotation
-
Returns the inverse rotation
- inverseCoordinatesOf(Vec) - Method in class remixlab.dandelion.geom.Frame
-
Returns the world coordinates of the point whose position in the Frame coordinate
system is src
(converts from Frame to world).
- inverseMatrix() - Method in class remixlab.dandelion.geom.Quat
-
Returns the associated inverse rotation Mat.
- inverseMatrix() - Method in class remixlab.dandelion.geom.Rot
-
- inverseMatrix() - Method in interface remixlab.dandelion.geom.Rotation
-
Returns the associated inverse rotation Mat.
- inverseRotate(Vec) - Method in class remixlab.dandelion.geom.Quat
-
- inverseRotate(Vec) - Method in class remixlab.dandelion.geom.Rot
-
- inverseRotate(Vec) - Method in interface remixlab.dandelion.geom.Rotation
-
- inverseTransformOf(Vec) - Method in class remixlab.dandelion.geom.Frame
-
Returns the world transform of the vector whose coordinates in the Frame coordinate
system is src
(converts vectors from Frame to world).
- invert(Mat) - Method in class remixlab.dandelion.geom.Mat
-
Invert this matrix into m
, i.e., doesn't modify this matrix.
- invert() - Method in class remixlab.dandelion.geom.Mat
-
Invert this matrix.
- invert() - Method in class remixlab.dandelion.geom.Quat
-
Sets the value of this Quat to the inverse of itself.
- invert(Quat) - Method in class remixlab.dandelion.geom.Quat
-
Sets the value of this Quat to the Quat inverse of q1
.
- invokeAnimationHandler() - Method in interface remixlab.fpstiming.Animator
-
Returns whether or not the animated method is defined externally, as when register it
through reflection.
- invokeAnimationHandler() - Method in class remixlab.fpstiming.AnimatorObject
-
- invokeAnimationHandler() - Method in class remixlab.proscene.Scene
-
- IODistance() - Method in class remixlab.dandelion.core.Camera
-
Returns the user's inter-ocular distance (in meters).
- is2D() - Method in class remixlab.dandelion.core.AbstractScene
-
- is2D() - Method in class remixlab.dandelion.geom.Frame
-
- is3D() - Method in class remixlab.dandelion.core.AbstractScene
-
- is3D() - Method in class remixlab.dandelion.geom.Frame
-
- is3D() - Method in class remixlab.proscene.Scene
-
- isAbsolute() - Method in class remixlab.bias.event.MotionEvent
-
Returns true if the motion event is absolute, i.e., it hasn't been built from a
previous motion event.
- isActionBound(String) - Method in class remixlab.bias.InteractiveGrabberObject
-
Same as return profile.isActionBound(action)
.
- isActionBound(String) - Method in class remixlab.bias.Profile
-
Returns true if this object maps one or more shortcuts to the action specified by the
Profile.grabber()
.
- isActionBound(String) - Method in class remixlab.proscene.InteractiveFrame
-
Same as return profile.isActionBound(action)
.
- isActionBound(String) - Method in class remixlab.proscene.Scene
-
Same as return profile.isActionBound(action)
.
- isActive() - Method in class remixlab.fpstiming.SeqTimer
-
- isActive() - Method in interface remixlab.fpstiming.Timer
-
Tells whether or not the timer is active.
- isActive() - Method in class remixlab.fpstiming.TimingTask
-
Timer wrapper method.
- isAgentRegistered(Agent) - Method in class remixlab.bias.InputHandler
-
Returns true if the given agent is registered.
- isAltDown() - Method in class remixlab.bias.BogusEvent
-
- isAltGraph() - Method in class remixlab.bias.BogusEvent
-
- isAnimatorRegistered(Animator) - Method in class remixlab.dandelion.core.AbstractScene
-
Convenience wrapper function that simply returns
timingHandler().isAnimatorRegistered(object)
.
- isAnimatorRegistered(Animator) - Method in class remixlab.fpstiming.TimingHandler
-
Returns true
if the animation object is registered and false
otherwise.
- isConeBackFacing(Vec, Vec[]) - Method in class remixlab.dandelion.core.AbstractScene
-
Same as return camera().isConeBackFacing(vertex, normals)
.
- isConeBackFacing(Vec, Vec, float) - Method in class remixlab.dandelion.core.AbstractScene
-
Same as return camera().isConeBackFacing(vertex, axis, angle)
.
- isConeBackFacing(Vec, ArrayList<Vec>) - Method in class remixlab.dandelion.core.Camera
-
Returns true
if the given cone is back-facing the camera and false
otherwise.
- isConeBackFacing(Vec, Vec[]) - Method in class remixlab.dandelion.core.Camera
-
Returns true
if the given cone is back-facing the camera and false
otherwise.
- isConeBackFacing(Vec, Vec, float) - Method in class remixlab.dandelion.core.Camera
-
Returns true
if the given cone is back-facing the camera and false
otherwise.
- isConeFrontFacing(Vec, ArrayList<Vec>) - Method in class remixlab.dandelion.core.Camera
-
Same as return !isConeBackFacing(vertex, normals)
.
- isConeFrontFacing(Vec, Vec[]) - Method in class remixlab.dandelion.core.Camera
-
Same as !isConeBackFacing(vertex, normals)
.
- isConeFrontFacing(Vec, Vec, float) - Method in class remixlab.dandelion.core.Camera
-
Same as return !isConeBackFacing(vertex, axis, angle)
.
- isControlDown() - Method in class remixlab.bias.BogusEvent
-
- isDroidKeyAgentEnabled() - Method in class remixlab.proscene.Scene
-
- isDroidTouchAgentEnabled() - Method in class remixlab.proscene.Scene
-
- isEquals() - Method in class remixlab.util.EqualsBuilder
-
Returns true
if the fields that have been checked are all equal.
- isEyeFrame() - Method in class remixlab.dandelion.core.GenericFrame
-
Returns true if the generic-frame is attached to an eye, and false otherwise.
- isFaceBackFacing(Vec, Vec, Vec) - Method in class remixlab.dandelion.core.AbstractScene
-
Same as return camera().isFaceBackFacing(a, b, c)
.
- isFaceBackFacing(Vec, Vec, Vec) - Method in class remixlab.dandelion.core.Camera
-
Returns true
if the given face is back-facing the camera.
- isFaceBackFacing(Vec, Vec) - Method in class remixlab.dandelion.core.Camera
-
Returns true
if the given face is back-facing the camera.
- isFaceFrontFacing(Vec, Vec, Vec) - Method in class remixlab.dandelion.core.Camera
-
Same as return !isFaceBackFacing(a, b, c)
.
- isFaceFrontFacing(Vec, Vec) - Method in class remixlab.dandelion.core.Camera
-
Same as return !isFaceBackFacing(vertex, normal)
.
- isFlying() - Method in class remixlab.dandelion.core.GenericFrame
-
Returns true
when the generic-frame is tossing.
- isFrameReachable(GenericFrame) - Method in class remixlab.dandelion.core.AbstractScene
-
- isFrontShapeReset() - Method in class remixlab.proscene.InteractiveFrame
-
Returns true
if the front-shape has not been set (or has been reset) and false
otherwise.
- isInputGrabber(Grabber) - Method in class remixlab.bias.Agent
-
- isInputGrabber(Grabber) - Method in class remixlab.bias.InputHandler
-
- isKeyAgentEnabled() - Method in class remixlab.proscene.Scene
-
- isKeyboardAgentEnabled() - Method in class remixlab.dandelion.core.AbstractScene
-
- isLeftHanded() - Method in class remixlab.dandelion.core.AbstractScene
-
Returns true if scene is left handed.
- isMetaDown() - Method in class remixlab.bias.BogusEvent
-
- isMotionAgentEnabled() - Method in class remixlab.dandelion.core.AbstractScene
-
- isMouseAgentEnabled() - Method in class remixlab.proscene.Scene
-
- isNull() - Method in class remixlab.bias.BogusEvent
-
- isNull() - Method in class remixlab.bias.event.DOF1Event
-
- isNull() - Method in class remixlab.bias.event.DOF2Event
-
- isNull() - Method in class remixlab.bias.event.DOF3Event
-
- isNull() - Method in class remixlab.bias.event.DOF6Event
-
- isOffscreen() - Method in class remixlab.dandelion.core.AbstractScene
-
Returns true
if this Scene is associated to an off-screen renderer and
false
otherwise.
- isPickingBufferEnabled() - Method in class remixlab.proscene.Scene
-
- isPickingShapeReset() - Method in class remixlab.proscene.InteractiveFrame
-
Returns true
if the picking-shape has not been set (or has been reset) and false
otherwise.
- isPointVisible(Vec) - Method in class remixlab.dandelion.core.AbstractScene
-
Same as return eye().pointIsVisible(point)
.
- isPointVisible(Vec) - Method in class remixlab.dandelion.core.Camera
-
- isPointVisible(float, float, float) - Method in class remixlab.dandelion.core.Camera
-
Same as return isPointVisible(new Vec(x, y, z))
.
- isPointVisible(Vec) - Method in class remixlab.dandelion.core.Eye
-
Returns true
if point
is visible (i.e, lies within the Eye boundary)
and false
otherwise.
- isPointVisible(Vec) - Method in class remixlab.dandelion.core.Window
-
- isPointVisible(float, float) - Method in class remixlab.dandelion.core.Window
-
Same as return isPointVisible(new Vec(x, y))
.
- isProjectionViewInverseCached() - Method in class remixlab.dandelion.core.MatrixHelper
-
Returns true
if P x M
and inv (P x M)
are being cached, and
false
otherwise.
- isRelative() - Method in class remixlab.bias.event.MotionEvent
-
Returns true if the motion event is relative, i.e., it has been built from a previous
motion event.
- isRightHanded() - Method in class remixlab.dandelion.core.AbstractScene
-
Returns true if scene is right handed.
- isSceneAvatar() - Method in class remixlab.dandelion.core.GenericFrame
-
Same as return scene().avatar() == this
.
- isShapeReset() - Method in class remixlab.proscene.InteractiveFrame
-
Same as return isFrontShapeReset() && isPickingShapeReset();
.
- isShiftDown() - Method in class remixlab.bias.BogusEvent
-
- isSingleShot() - Method in class remixlab.fpstiming.SeqTimer
-
- isSingleShot() - Method in interface remixlab.fpstiming.Timer
-
Returns whether or not the timer is scheduled to be executed only once.
- isSpinning() - Method in class remixlab.dandelion.core.GenericFrame
-
Returns true
when the generic-frame is spinning.
- isTaskRegistered(TimingTask) - Method in class remixlab.fpstiming.TimingHandler
-
Returns true
if the task is registered and false
otherwise.
- isTimingTaskRegistered(TimingTask) - Method in class remixlab.dandelion.core.AbstractScene
-
Convenience wrapper function that simply returns
timingHandler().isTaskRegistered(task)
.
- isTracking() - Method in class remixlab.bias.Agent
-
Returns true
if this agent is tracking its grabbers.
- isUnprojectedCoordinatesOfOptimized() - Method in class remixlab.dandelion.core.AbstractScene
-
- isVisitEnabled() - Method in class remixlab.dandelion.core.GenericFrame
-
- isVisualHintEnabled() - Method in class remixlab.dandelion.core.GenericFrame
-
Returns true
if drawing of the frame picking hint is enabled and
false
otherwise.
- m00() - Method in class remixlab.dandelion.geom.Mat
-
Sets the 1st-row, 1st-column matrix entry.
- m01() - Method in class remixlab.dandelion.geom.Mat
-
Returns the 1st-row, 2nd-column matrix entry.
- m02() - Method in class remixlab.dandelion.geom.Mat
-
Returns the 1st-row, 3rd-column matrix entry.
- m03() - Method in class remixlab.dandelion.geom.Mat
-
Returns the 1st-row, 4th-column matrix entry.
- m10() - Method in class remixlab.dandelion.geom.Mat
-
Returns the 2nd-row, 1st-column matrix entry.
- m11() - Method in class remixlab.dandelion.geom.Mat
-
Returns the 2nd-row, 2nd-column matrix entry.
- m12() - Method in class remixlab.dandelion.geom.Mat
-
Returns the 2nd-row, 3rd-column matrix entry.
- m13() - Method in class remixlab.dandelion.geom.Mat
-
Returns the 2nd-row, 4th-column matrix entry.
- m20() - Method in class remixlab.dandelion.geom.Mat
-
Returns the 3rd-row, 1st-column matrix entry.
- m21() - Method in class remixlab.dandelion.geom.Mat
-
Returns the 3rd-row, 2nd-column matrix entry.
- m22() - Method in class remixlab.dandelion.geom.Mat
-
Returns the 3rd-row, 3rd-column matrix entry.
- m23() - Method in class remixlab.dandelion.geom.Mat
-
Returns the 3rd-row, 4th-column matrix entry.
- m30() - Method in class remixlab.dandelion.geom.Mat
-
Returns the 4th-row, 1st-column matrix entry.
- m31() - Method in class remixlab.dandelion.geom.Mat
-
Returns the 4th-row, 2nd-column matrix entry.
- m32() - Method in class remixlab.dandelion.geom.Mat
-
Returns the 4th-row, 3rd-column matrix entry.
- m33() - Method in class remixlab.dandelion.geom.Mat
-
Returns the 4th-row, 4th-column matrix entry.
- magnitude() - Method in class remixlab.dandelion.geom.Frame
-
Returns the magnitude of the Frame, defined in the world coordinate system.
- magnitude() - Method in class remixlab.dandelion.geom.Vec
-
Calculate the magnitude (length) of the vector
- Mat - Class in remixlab.dandelion.geom
-
4x4 matrix affine matrix implementation.
- Mat() - Constructor for class remixlab.dandelion.geom.Mat
-
Constructor for an identity matrix.
- Mat(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Constructor for class remixlab.dandelion.geom.Mat
-
16 consecutive values that are used as the elements of a 4 x 4 column-major matrix.
- Mat(float[]) - Constructor for class remixlab.dandelion.geom.Mat
-
Same as this(data, false)
.
- Mat(float[], boolean) - Constructor for class remixlab.dandelion.geom.Mat
-
Sets the matrix contents from the 16 entry float array.
- mat - Variable in class remixlab.dandelion.geom.Mat
-
- matrix() - Method in class remixlab.dandelion.geom.Frame
-
Returns the local transformation matrix represented by the Frame.
- matrix() - Method in class remixlab.dandelion.geom.Quat
-
Returns the Mat which represents the rotation matrix associated with the Quat.
- matrix() - Method in class remixlab.dandelion.geom.Rot
-
- matrix() - Method in interface remixlab.dandelion.geom.Rotation
-
Returns the Mat which represents the rotation matrix associated with the Quat.
- matrixHelper() - Method in class remixlab.dandelion.core.AbstractScene
-
- MatrixHelper - Class in remixlab.dandelion.core
-
Various matrix operations dandelion should support either through a third-party
implementation or locally through the
MatrixStackHelper
.
- MatrixHelper(AbstractScene) - Constructor for class remixlab.dandelion.core.MatrixHelper
-
- matrixHelper(PGraphics) - Method in class remixlab.proscene.Scene
-
Returns a new matrix helper for the given pgraphics
.
- MatrixStackHelper - Class in remixlab.dandelion.core
-
Complete implementation of
MatrixHelper
which attaches
to it a projection matrix stack and a modelview matrix stack.
- MatrixStackHelper(AbstractScene) - Constructor for class remixlab.dandelion.core.MatrixStackHelper
-
- META - Static variable in class remixlab.bias.BogusEvent
-
- method(Shortcut) - Method in class remixlab.bias.Profile
-
- modelView() - Method in class remixlab.dandelion.core.AbstractScene
-
- modelView() - Method in class remixlab.dandelion.core.MatrixHelper
-
- modelView() - Method in class remixlab.dandelion.core.MatrixStackHelper
-
- modifiers() - Method in class remixlab.bias.BogusEvent
-
- modifiers() - Method in class remixlab.bias.Shortcut
-
Returns the shortcut's modifiers mask.
- modifiersText(int) - Static method in class remixlab.bias.BogusEvent
-
- modulate(float[]) - Method in class remixlab.bias.event.DOF1Event
-
- modulate(float[]) - Method in class remixlab.bias.event.DOF2Event
-
- modulate(float[]) - Method in class remixlab.bias.event.DOF3Event
-
- modulate(float[]) - Method in class remixlab.bias.event.DOF6Event
-
- modulate(float[]) - Method in class remixlab.bias.event.MotionEvent
-
Modulate the event dofs according to sens
.
- motionAgent() - Method in class remixlab.dandelion.core.AbstractScene
-
Returns the default motion agent.
- MotionEvent - Class in remixlab.bias.event
-
Base class of all DOF_n_Events:
BogusEvent
s defined from
DOFs (degrees-of-freedom).
- MotionEvent() - Constructor for class remixlab.bias.event.MotionEvent
-
- MotionEvent(int) - Constructor for class remixlab.bias.event.MotionEvent
-
Constructs an absolute MotionEvent taking the given
modifiers
as a
MotionShortcut
.
- MotionEvent(int, int) - Constructor for class remixlab.bias.event.MotionEvent
-
Constructs an absolute MotionEvent taking the given
modifiers
and
modifiers
as a
MotionShortcut
.
- MotionShortcut - Class in remixlab.bias.event
-
- MotionShortcut() - Constructor for class remixlab.bias.event.MotionShortcut
-
Constructs an "empty" shortcut by conveniently calling
this(NO_MODIFIER_MASK, NO_ID);
- MotionShortcut(int) - Constructor for class remixlab.bias.event.MotionShortcut
-
Defines a shortcut from the given gesture-id.
- MotionShortcut(int, int) - Constructor for class remixlab.bias.event.MotionShortcut
-
Defines a shortcut from the given modifier mask and gesture-id combination.
- MouseAgent - Class in remixlab.proscene
-
Proscene mouse-agent.
- MouseAgent(Scene) - Constructor for class remixlab.proscene.MouseAgent
-
- mouseAgent() - Method in class remixlab.proscene.Scene
-
Returns the default mouse agent handling Processing mouse events.
- MouseAgent.PickingMode - Enum in remixlab.proscene
-
- mouseEvent(MouseEvent) - Method in class remixlab.proscene.MouseAgent
-
Processing mouseEvent method to be registered at the PApplet's instance.
- moveBackward(MotionEvent) - Method in class remixlab.dandelion.core.GenericFrame
-
User gesture into move-backward conversion routine.
- moveForward(MotionEvent) - Method in class remixlab.dandelion.core.GenericFrame
-
User gesture into move-forward conversion routine.
- multiply(Mat, Mat) - Static method in class remixlab.dandelion.geom.Mat
-
Returns a x b
.
- multiply(Mat, Mat, Mat) - Static method in class remixlab.dandelion.geom.Mat
-
Define c
as a x b
.
- multiply(Vec) - Method in class remixlab.dandelion.geom.Mat
-
Same as return multiply(source, null)
.
- multiply(Vec, Vec) - Method in class remixlab.dandelion.geom.Mat
-
Multiply this matrix by the source
Vec and stores the result in the
target
Vec which is then returned.
- multiply(float[], float[]) - Method in class remixlab.dandelion.geom.Mat
-
Multiply a three or four element vector against this matrix.
- multiply(Quat) - Method in class remixlab.dandelion.geom.Quat
-
Sets the value of this Quat to the Quat product of itself and q1
, (i.e.,
this = this * q1
).
- multiply(Quat, Quat) - Static method in class remixlab.dandelion.geom.Quat
-
Returns the Quat which is product of quaternions q1
and q2
.
- multiply(Vec) - Method in class remixlab.dandelion.geom.Quat
-
Returns the image of v
by the rotation of this vector.
- multiply(Quat, Vec) - Static method in class remixlab.dandelion.geom.Quat
-
Returns the image of v
by the rotation q1
.
- multiply(float) - Method in class remixlab.dandelion.geom.Vec
-
Multiply this vector by a scalar
- multiply(Vec, float) - Static method in class remixlab.dandelion.geom.Vec
-
Multiply a vector by a scalar
- multiply(Vec, float, Vec) - Static method in class remixlab.dandelion.geom.Vec
-
Multiply a vector by a scalar, and write the result into a target Vec.
- multiplyInverse(Quat) - Method in class remixlab.dandelion.geom.Quat
-
Multiplies this Quat by the inverse of Quat q1
and places the value into this
Quat (i.e., this = this * q^-1
).
- multiplyInverse(Quat, Quat) - Static method in class remixlab.dandelion.geom.Quat
-
Returns the product of Quat q1
by the inverse of Quat q2
(i.e.,
q1 * q2^-1
).
- pApplet() - Method in class remixlab.proscene.Scene
-
Returns the PApplet instance this Scene is related to.
- path() - Method in class remixlab.dandelion.core.KeyFrameInterpolator
-
- PATHS - Static variable in class remixlab.dandelion.core.AbstractScene
-
- pathsVisualHint() - Method in class remixlab.dandelion.core.AbstractScene
-
Returns true
if the eye paths visual hints are currently being drawn and
false
otherwise.
- perform() - Method in class remixlab.bias.EventGrabberTuple
-
- performInteraction(BogusEvent) - Method in interface remixlab.bias.Grabber
-
Defines how the grabber should react according to the given bogus-event.
- performInteraction(BogusEvent) - Method in class remixlab.bias.GrabberObject
-
- performInteraction(BogusEvent) - Method in class remixlab.bias.InteractiveGrabberObject
-
Same as profile.handle(event)
.
- performInteraction(BogusEvent) - Method in class remixlab.dandelion.core.AbstractScene
-
- performInteraction(BogusEvent) - Method in class remixlab.dandelion.core.GenericFrame
-
- performInteraction(BogusEvent) - Method in class remixlab.proscene.InteractiveFrame
-
Same as profile.handle(event)
.
- performInteraction(BogusEvent) - Method in class remixlab.proscene.Scene
-
Same as profile.handle(event)
.
- period() - Method in class remixlab.fpstiming.SeqTimer
-
- period() - Method in interface remixlab.fpstiming.Timer
-
Returns the timer period in milliseconds.
- period() - Method in class remixlab.fpstiming.TimingTask
-
Timer wrapper method.
- pg() - Method in class remixlab.proscene.Scene
-
Returns the PGraphics instance this Scene is related to.
- physicalDistanceToScreen() - Method in class remixlab.dandelion.core.Camera
-
Returns the physical distance between the user's eyes and the screen (in meters).
- physicalScreenWidth() - Method in class remixlab.dandelion.core.Camera
-
Returns the physical screen width, in meters.
- PICKING - Static variable in class remixlab.dandelion.core.AbstractScene
-
- pickingBuffer() - Method in class remixlab.proscene.Scene
-
- pickingMode() - Method in class remixlab.proscene.MouseAgent
-
- pickingPrecision() - Method in class remixlab.dandelion.core.GenericFrame
-
Returns the frame picking precision.
- pickingVisualHint() - Method in class remixlab.dandelion.core.AbstractScene
-
Returns true
if the picking selection visual hint is currently being drawn
and false
otherwise.
- PINCH_THREE_ID - Static variable in class remixlab.proscene.DroidTouchAgent
-
- PINCH_TWO_ID - Static variable in class remixlab.proscene.DroidTouchAgent
-
- pitch() - Method in class remixlab.bias.event.DOF6Event
-
- pixelDepth(Point) - Method in class remixlab.dandelion.core.AbstractScene
-
Returns the depth (z-value) of the object under the pixel
.
- pixelDepth(float, float) - Method in class remixlab.dandelion.core.AbstractScene
-
- pixelDepth(Point) - Method in class remixlab.proscene.Scene
-
- pixelToSceneRatio(Vec) - Method in class remixlab.dandelion.core.Eye
-
Returns the pixel to scene (units) ratio at position
.
- platform() - Static method in class remixlab.dandelion.core.AbstractScene
-
Returns the platform where dandelion is running.
- playPath(int) - Method in class remixlab.dandelion.core.Eye
-
Makes the Eye follow the path of keyFrameInterpolator() number key
.
- playPath1() - Method in class remixlab.dandelion.core.AbstractScene
-
Same as eye().playPath(1)
.
- playPath2() - Method in class remixlab.dandelion.core.AbstractScene
-
Same as eye().playPath(2)
.
- playPath3() - Method in class remixlab.dandelion.core.AbstractScene
-
Same as eye().playPath(3)
.
- Point - Class in remixlab.dandelion.geom
-
Point class that provides a quick replacement for the java.awt.Point.
- Point() - Constructor for class remixlab.dandelion.geom.Point
-
Constructs and initializes a point at the (0,0) location in the coordinate space.
- Point(Point) - Constructor for class remixlab.dandelion.geom.Point
-
Copy constructor
- Point(int, int) - Constructor for class remixlab.dandelion.geom.Point
-
Constructs and initializes a point at the specified (xCoord,yCoord) location in the
coordinate space.
- Point(float, float) - Constructor for class remixlab.dandelion.geom.Point
-
Constructs and initializes a point at the specified (xCoord,yCoord) location in the
coordinate space.
- pointUnderPixel(Point) - Method in class remixlab.dandelion.core.AbstractScene
-
Returns the world coordinates of the 3D point located at pixel
(x,y) on
screen.
- pointUnderPixel(float, float) - Method in class remixlab.dandelion.core.AbstractScene
-
Same as return pointUnderPixel(new Point(x, y))
.
- pointUnderPixel(Point) - Method in class remixlab.dandelion.core.Camera
-
Returns the coordinates of the 3D point located at pixel
(x,y) on screen.
- popModelView() - Method in class remixlab.dandelion.core.AbstractScene
-
- popModelView() - Method in class remixlab.dandelion.core.MatrixHelper
-
Replace the current modelview matrix with the top of the stack.
- popModelView() - Method in class remixlab.dandelion.core.MatrixStackHelper
-
- popProjection() - Method in class remixlab.dandelion.core.AbstractScene
-
- popProjection() - Method in class remixlab.dandelion.core.MatrixHelper
-
Replace the current projection matrix with the top of the stack.
- popProjection() - Method in class remixlab.dandelion.core.MatrixStackHelper
-
- position() - Method in class remixlab.dandelion.core.Eye
-
Returns the Eye position, defined in the world coordinate system.
- position() - Method in class remixlab.dandelion.geom.Frame
-
Returns the position of the Frame, defined in the world coordinate system.
- positive(float) - Static method in class remixlab.util.Util
-
- postDraw() - Method in class remixlab.dandelion.core.AbstractScene
-
- pre() - Method in class remixlab.proscene.Scene
-
Paint method which is called just before your PApplet.draw()
method.
- preApply(float[]) - Method in class remixlab.dandelion.geom.Mat
-
Pre-multiply this matrix by the 16 consecutive float array defined by source
.
- preApply(Mat) - Method in class remixlab.dandelion.geom.Mat
-
Pre-multiply this matrix by the one defined from source
.
- preApply(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Method in class remixlab.dandelion.geom.Mat
-
Pre-multiply this matrix by the 16 consecutive values that are used as the elements
of a 4 x 4 column-major matrix.
- preApplyTransposed(float[]) - Method in class remixlab.dandelion.geom.Mat
-
Pre-multiply this matrix by the transposed matrix defined from the 16 consecutive
float rowMajor
array.
- preApplyTransposed(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Method in class remixlab.dandelion.geom.Mat
-
Pre-multiply this matrix by the 16 consecutive values that are used as the elements
of a 4 x 4 row-major matrix.
- preDraw() - Method in class remixlab.dandelion.core.AbstractScene
-
- preDraw() - Method in class remixlab.proscene.Scene
-
- prettyVersion - Static variable in class remixlab.proscene.Scene
-
- prevRX() - Method in class remixlab.bias.event.DOF6Event
-
- prevRY() - Method in class remixlab.bias.event.DOF6Event
-
- prevRZ() - Method in class remixlab.bias.event.DOF6Event
-
- prevX() - Method in class remixlab.bias.event.DOF1Event
-
- prevX() - Method in class remixlab.bias.event.DOF2Event
-
- prevX() - Method in class remixlab.bias.event.DOF3Event
-
- prevX() - Method in class remixlab.bias.event.DOF6Event
-
- prevY() - Method in class remixlab.bias.event.DOF2Event
-
- prevY() - Method in class remixlab.bias.event.DOF3Event
-
- prevY() - Method in class remixlab.bias.event.DOF6Event
-
- prevZ() - Method in class remixlab.bias.event.DOF3Event
-
- prevZ() - Method in class remixlab.bias.event.DOF6Event
-
- print() - Method in class remixlab.dandelion.geom.Mat
-
Print this matrix contents onto the console.
- print() - Method in class remixlab.dandelion.geom.Quat
-
- print() - Method in class remixlab.dandelion.geom.Rot
-
- print() - Method in interface remixlab.dandelion.geom.Rotation
-
Prints orientation data.
- print() - Method in class remixlab.dandelion.geom.Vec
-
- printModelView() - Method in class remixlab.dandelion.core.AbstractScene
-
- printModelView() - Method in class remixlab.dandelion.core.MatrixHelper
-
Print the current modelview matrix.
- printModelView() - Method in class remixlab.dandelion.core.MatrixStackHelper
-
- printProjection() - Method in class remixlab.dandelion.core.AbstractScene
-
- printProjection() - Method in class remixlab.dandelion.core.MatrixHelper
-
Print the current projection matrix.
- printProjection() - Method in class remixlab.dandelion.core.MatrixStackHelper
-
- Profile - Class in remixlab.bias
-
- Profile(Grabber) - Constructor for class remixlab.bias.Profile
-
Attaches a profile to the given grabber.
- project(float, float, float, float[]) - Method in class remixlab.dandelion.core.Eye
-
Similar to gluProject
: map object coordinates to window coordinates.
- project(Mat, float, float, float, float[]) - Method in class remixlab.dandelion.core.Eye
-
- projectedCoordinatesOf(Vec) - Method in class remixlab.dandelion.core.AbstractScene
-
- projectedCoordinatesOf(Vec) - Method in class remixlab.dandelion.core.Eye
-
Convenience function that simply returns projectedCoordinatesOf(src, null)
.
- projectedCoordinatesOf(Mat, Vec) - Method in class remixlab.dandelion.core.Eye
-
Convenience function that simply returns
projectedCoordinatesOf(projview, src, null)
.
- projectedCoordinatesOf(Vec, Frame) - Method in class remixlab.dandelion.core.Eye
-
Convenience function that simply returns
projectedCoordinatesOf(null, src, frame)
.
- projectedCoordinatesOf(Mat, Vec, Frame) - Method in class remixlab.dandelion.core.Eye
-
Returns the screen projected coordinates of a point src
defined in the
frame
coordinate system.
- projection() - Method in class remixlab.dandelion.core.AbstractScene
-
- projection() - Method in class remixlab.dandelion.core.MatrixHelper
-
- projection() - Method in class remixlab.dandelion.core.MatrixStackHelper
-
- projectionView() - Method in class remixlab.dandelion.core.MatrixHelper
-
- projectionViewInverse() - Method in class remixlab.dandelion.core.MatrixHelper
-
- projectOnLine(Vec, Vec) - Method in class remixlab.dandelion.geom.Frame
-
Translates the Frame so that its
Frame.position()
lies on the line defined by
origin
and
direction
(defined in the world coordinate system).
- projectVectorOnAxis(Vec) - Method in class remixlab.dandelion.geom.Vec
-
Same as return projectVectorOnAxis(this, direction)
.
- projectVectorOnAxis(Vec, Vec) - Static method in class remixlab.dandelion.geom.Vec
-
Projects the src
Vec on the axis defined by direction
(which does not
need to be normalized, but must be non null) that passes through the origin.
- projectVectorOnPlane(Vec) - Method in class remixlab.dandelion.geom.Vec
-
Same as projectVectorOnPlane(this, normal)
.
- projectVectorOnPlane(Vec, Vec) - Static method in class remixlab.dandelion.geom.Vec
-
Projects src
on the plane defined by normal
(which does not need to
be normalized, but must be non null) that passes through the origin.
- proscenium() - Method in class remixlab.dandelion.core.AbstractScene
-
The method that actually defines the scene.
- pruneBranch(GenericFrame) - Method in class remixlab.dandelion.core.AbstractScene
-
Make all the frames in the frame
branch eligible for garbage collection.
- pupFlag - Variable in class remixlab.dandelion.core.Eye
-
- pupVec - Variable in class remixlab.dandelion.core.Eye
-
- pushModelView() - Method in class remixlab.dandelion.core.AbstractScene
-
- pushModelView() - Method in class remixlab.dandelion.core.MatrixHelper
-
Push a copy of the modelview matrix onto the stack.
- pushModelView() - Method in class remixlab.dandelion.core.MatrixStackHelper
-
- pushProjection() - Method in class remixlab.dandelion.core.AbstractScene
-
- pushProjection() - Method in class remixlab.dandelion.core.MatrixHelper
-
Push a copy of the projection matrix onto the stack.
- pushProjection() - Method in class remixlab.dandelion.core.MatrixStackHelper
-
- radius() - Method in class remixlab.dandelion.core.AbstractScene
-
Returns the scene radius.
- randomQuat() - Static method in class remixlab.dandelion.geom.Quat
-
Returns a random unit Quat.
- Rect - Class in remixlab.dandelion.geom
-
Rectangle class that provides a quick replacement for the java.awt.Rectangle.
- Rect() - Constructor for class remixlab.dandelion.geom.Rect
-
Constructs a new Rectangle whose upper-left corner is at (0, 0) in the coordinate
space, and whose width and height are both zero.
- Rect(Rect) - Constructor for class remixlab.dandelion.geom.Rect
-
Copy constructor
- Rect(int, int, int, int) - Constructor for class remixlab.dandelion.geom.Rect
-
Constructs a new Rectangle whose upper-left corner is specified as (x,y) and whose
width and height are specified by the arguments of the same name.
- referenceFrame() - Method in class remixlab.dandelion.core.GenericFrame
-
- referenceFrame() - Method in class remixlab.dandelion.geom.Frame
-
Returns the reference Frame, in which coordinates system the Frame is defined.
- registerAgent(Agent) - Method in class remixlab.bias.InputHandler
-
Registers the given agent.
- registerAnimator(Animator) - Method in class remixlab.dandelion.core.AbstractScene
-
Convenience wrapper function that simply calls
timingHandler().registerAnimator(object)
.
- registerAnimator(Animator) - Method in class remixlab.fpstiming.TimingHandler
-
Registers the animation object.
- registerID(int, String) - Static method in class remixlab.bias.event.ClickShortcut
-
Same as return Shortcut.registerID(ClickShortcut.class, id, description)
.
- registerID(String) - Static method in class remixlab.bias.event.ClickShortcut
-
Same as return Shortcut.registerID(ClickShortcut.class, description)
.
- registerID(int, String) - Static method in class remixlab.bias.event.KeyboardShortcut
-
Same as return Shortcut.registerID(KeyboardShortcut.class, id, description)
.
- registerID(int, int, String) - Static method in class remixlab.bias.event.MotionShortcut
-
Registers a MotionEvent
Shortcut.id()
with the given
dof
s and
description
.
- registerID(int, String) - Static method in class remixlab.bias.event.MotionShortcut
-
Registers a MotionEvent
Shortcut.id()
with the given
dof
s and
description
.
- registerID(Class<? extends Shortcut>, String) - Static method in class remixlab.bias.Shortcut
-
Registers (and returns) the first available id
for the shortcut clazz
with the given description
.
- registerID(Class<? extends Shortcut>, int, String) - Static method in class remixlab.bias.Shortcut
-
Registers (and returns) the given id
for the shortcut clazz
with the
given description
.
- registerID(int, String) - Static method in class remixlab.bias.Shortcut
-
Same as return registerID(Shortcut.class, id, description)
.
- registerID(String) - Static method in class remixlab.bias.Shortcut
-
Same as return registerID(Shortcut.class, description)
.
- registerTask(TimingTask) - Method in class remixlab.fpstiming.TimingHandler
-
Register a task in the timer pool and creates a sequential timer for it.
- registerTask(TimingTask, Timer) - Method in class remixlab.fpstiming.TimingHandler
-
Register a task in the timer pool with the given timer.
- registerTimingTask(TimingTask) - Method in class remixlab.dandelion.core.AbstractScene
-
Convenience wrapper function that simply calls
timingHandler().registerTask(task)
.
- registerTimingTask(TimingTask) - Method in class remixlab.proscene.Scene
-
- registerVKeys(Class<? extends Shortcut>, Class<?>) - Static method in class remixlab.bias.Profile
-
Utility function to programmatically register virtual keys to a
Shortcut
class,
typically
KeyboardShortcuts
.
- remixlab.bias - package remixlab.bias
-
- remixlab.bias.event - package remixlab.bias.event
-
- remixlab.dandelion.constraint - package remixlab.dandelion.constraint
-
- remixlab.dandelion.core - package remixlab.dandelion.core
-
- remixlab.dandelion.geom - package remixlab.dandelion.geom
-
- remixlab.fpstiming - package remixlab.fpstiming
-
- remixlab.proscene - package remixlab.proscene
-
- remixlab.util - package remixlab.util
-
- removeAnimationHandler() - Method in class remixlab.proscene.Scene
-
Unregisters the 'animation' handler method (if any has previously been added to the
Scene).
- removeBinding(Shortcut) - Method in class remixlab.bias.InteractiveGrabberObject
-
Same as profile.removeBinding(shortcut)
.
- removeBinding(Shortcut) - Method in class remixlab.bias.Profile
-
Removes the shortcut binding.
- removeBinding(Shortcut) - Method in class remixlab.proscene.InteractiveFrame
-
Same as profile.removeBinding(shortcut)
.
- removeBinding(Shortcut) - Method in class remixlab.proscene.Scene
-
Same as profile.removeBinding(shortcut)
.
- removeBindings() - Method in class remixlab.bias.InteractiveGrabberObject
-
Same as profile.removeBindings()
.
- removeBindings(Class<? extends Shortcut>) - Method in class remixlab.bias.InteractiveGrabberObject
-
Same as profile.removeBindings(cls)
.
- removeBindings() - Method in class remixlab.bias.Profile
-
Removes all the shortcuts from this object.
- removeBindings(Class<? extends Shortcut>) - Method in class remixlab.bias.Profile
-
Removes all the shortcuts from the given shortcut class.
- removeBindings() - Method in class remixlab.proscene.InteractiveFrame
-
Same as profile.removeBindings()
.
- removeBindings(Class<? extends Shortcut>) - Method in class remixlab.proscene.InteractiveFrame
-
Same as profile.removeBindings(cls)
.
- removeBindings() - Method in class remixlab.proscene.Scene
-
Same as profile.removeBindings()
.
- removeBindings(Class<? extends Shortcut>) - Method in class remixlab.proscene.Scene
-
Same as profile.removeBindings(cls)
.
- removeClickBinding(int, int) - Method in class remixlab.proscene.InteractiveFrame
-
Same as removeBinding(new ClickShortcut(id, count))
.
- removeClickBinding(int, int, int) - Method in class remixlab.proscene.InteractiveFrame
-
Same as removeBinding(new ClickShortcut(m, id, count))
.
- removeClickBindings() - Method in class remixlab.proscene.InteractiveFrame
-
Remove all click bindings.
- removeEventTuple(BogusEvent) - Method in class remixlab.bias.InputHandler
-
Removes the given event from the event queue.
- removeEventTuples() - Method in class remixlab.bias.InputHandler
-
Clears the event queue.
- removeGrabber(Grabber) - Method in class remixlab.bias.Agent
-
- removeGrabber(Grabber) - Method in class remixlab.bias.InputHandler
-
- removeGrabbers() - Method in class remixlab.bias.Agent
-
- removeGrabbers() - Method in class remixlab.bias.InputHandler
-
- removeKeyBinding(int) - Method in class remixlab.proscene.InteractiveFrame
-
Same as removeBinding(new KeyboardShortcut(vkey))
.
- removeKeyBinding(char) - Method in class remixlab.proscene.InteractiveFrame
-
Same as removeBinding(new KeyboardShortcut(key))
.
- removeKeyBinding(int, int) - Method in class remixlab.proscene.InteractiveFrame
-
Same as removeBinding(new KeyboardShortcut(mask, vkey))
.
- removeKeyBinding(int, char) - Method in class remixlab.proscene.InteractiveFrame
-
Same as removeKeyBinding(mask, Scene.keyCode(key))
.
- removeKeyBinding(int) - Method in class remixlab.proscene.Scene
-
Same as removeBinding(new KeyboardShortcut(vkey))
.
- removeKeyBinding(char) - Method in class remixlab.proscene.Scene
-
Same as removeBinding(new KeyboardShortcut(key))
.
- removeKeyBinding(int, int) - Method in class remixlab.proscene.Scene
-
Same as removeBinding(new KeyboardShortcut(mask, vkey))
.
- removeKeyBinding(int, char) - Method in class remixlab.proscene.Scene
-
Same as removeKeyBinding(mask, keyCode(key))
.
- removeKeyBindings() - Method in class remixlab.proscene.InteractiveFrame
-
Remove all key bindings.
- removeKeyBindings() - Method in class remixlab.proscene.Scene
-
Same as removeBindings(KeyboardShortcut.class)
.
- removeKeyFrame(int) - Method in class remixlab.dandelion.core.KeyFrameInterpolator
-
- removeMotionBinding(int) - Method in class remixlab.proscene.InteractiveFrame
-
Same as removeBinding(new MotionShortcut(id))
.
- removeMotionBinding(int, int) - Method in class remixlab.proscene.InteractiveFrame
-
Same as removeBinding(new MotionShortcut(m, id))
.
- removeMotionBindings() - Method in class remixlab.proscene.InteractiveFrame
-
Remove all motion bindings.
- rescalingOrthoFactor() - Method in class remixlab.dandelion.core.Camera
-
Returns a value proportional to the Camera (z projected) distance to the
Eye.anchor()
so that when zooming on the object, the ortho Camera is translated
forward and its boundary is narrowed, making the object appear bigger on screen, as
intuitively expected.
- rescalingOrthoFactor() - Method in class remixlab.dandelion.core.Eye
-
Simply returns 1
which is valid for 2d Windows.
- reset() - Method in interface remixlab.dandelion.geom.Linkable
-
Sets data to default value.
- reset() - Method in class remixlab.dandelion.geom.Mat
-
Sets the identity matrix.
- reset() - Method in class remixlab.dandelion.geom.Quat
-
- reset() - Method in class remixlab.dandelion.geom.Vec
-
Sets all Vec components to 0.
- reset() - Method in class remixlab.util.EqualsBuilder
-
Reset the EqualsBuilder so you can use the same object again
- resetAnchor() - Method in class remixlab.dandelion.core.AbstractScene
-
Same as eye().setAnchor(new Vec(0, 0, 0))
.
- resetAvatar() - Method in class remixlab.dandelion.core.AbstractScene
-
Returns the current avatar before resetting it (i.e., setting it to null).
- resetFrontShape() - Method in class remixlab.proscene.InteractiveFrame
-
Resets the front-shape which is wrapped by this interactive-frame.
- resetInterpolation() - Method in class remixlab.dandelion.core.KeyFrameInterpolator
-
- resetModelView() - Method in class remixlab.dandelion.core.AbstractScene
-
- resetModelView() - Method in class remixlab.dandelion.core.MatrixHelper
-
Set the current modelview matrix to identity.
- resetModelView() - Method in class remixlab.dandelion.core.MatrixStackHelper
-
- resetPath(int) - Method in class remixlab.dandelion.core.Eye
-
- resetPickingShape() - Method in class remixlab.proscene.InteractiveFrame
-
Resets the picking-shape which is wrapped by this interactive-frame.
- resetProjection() - Method in class remixlab.dandelion.core.AbstractScene
-
- resetProjection() - Method in class remixlab.dandelion.core.MatrixHelper
-
Set the current projection matrix to identity.
- resetProjection() - Method in class remixlab.dandelion.core.MatrixStackHelper
-
- resetShape() - Method in class remixlab.proscene.InteractiveFrame
-
Same as resetFrontShape(); resetPickingShape();
.
- resetTrackedGrabber() - Method in class remixlab.bias.Agent
-
- resetTrackedGrabber() - Method in class remixlab.bias.InputHandler
-
- restartAnimation() - Method in interface remixlab.fpstiming.Animator
-
- restartAnimation() - Method in class remixlab.fpstiming.AnimatorObject
-
Restart the animation.
- restoreTimers() - Method in class remixlab.fpstiming.TimingHandler
-
Converts all registered timers to single-threaded timers.
- RIGHT_CLICK_ID - Static variable in class remixlab.proscene.MouseAgent
-
- RIGHT_ID - Static variable in class remixlab.proscene.MouseAgent
-
- RIGHT_KEY - Static variable in class remixlab.proscene.KeyAgent
-
- rightVector() - Method in class remixlab.dandelion.core.Eye
-
Returns the normalized right vector of the Eye, defined in the world coordinate
system.
- roll() - Method in class remixlab.bias.event.DOF6Event
-
- Rot - Class in remixlab.dandelion.geom
-
- Rot() - Constructor for class remixlab.dandelion.geom.Rot
-
- Rot(float) - Constructor for class remixlab.dandelion.geom.Rot
-
- Rot(Vec, Vec) - Constructor for class remixlab.dandelion.geom.Rot
-
- Rot(Point, Point, Point) - Constructor for class remixlab.dandelion.geom.Rot
-
- ROTATE - Static variable in class remixlab.dandelion.core.AbstractScene
-
- rotate(float) - Method in class remixlab.dandelion.core.AbstractScene
-
- rotate(float, float, float, float) - Method in class remixlab.dandelion.core.AbstractScene
-
- rotate(MotionEvent) - Method in class remixlab.dandelion.core.GenericFrame
-
User gesture into arcball-rotation conversion routine.
- rotate(DOF2Event) - Method in class remixlab.dandelion.core.GenericFrame
-
User gesture into arcball-rotation conversion routine.
- rotate(float) - Method in class remixlab.dandelion.core.MatrixHelper
-
Two dimensional rotation.
- rotate(float, float, float, float) - Method in class remixlab.dandelion.core.MatrixHelper
-
Rotate about a vector in space.
- rotate(float) - Method in class remixlab.dandelion.core.MatrixStackHelper
-
- rotate(float, float, float, float) - Method in class remixlab.dandelion.core.MatrixStackHelper
-
- rotate(Rotation) - Method in class remixlab.dandelion.geom.Frame
-
Rotates the Frame by r
(defined in the Frame coordinate system):
rotation().compose(r)
.
- rotate(float, float, float, float) - Method in class remixlab.dandelion.geom.Frame
-
- rotate(float) - Method in class remixlab.dandelion.geom.Mat
-
Same as rotateZ(angle)
.
- rotate(float, float, float, float) - Method in class remixlab.dandelion.geom.Mat
-
Multiply this matrix by the rotation matrix defined from the (v0,v1,v2)
and
angle
.
- rotate(Vec) - Method in class remixlab.dandelion.geom.Quat
-
Returns the image of v
by the Quat rotation.
- rotate(Vec) - Method in class remixlab.dandelion.geom.Rot
-
- rotate(Vec) - Method in interface remixlab.dandelion.geom.Rotation
-
Returns the image of v
by the rotation.
- rotate(float) - Method in class remixlab.dandelion.geom.Vec
-
Rotate the vector by an angle (only 2D vectors), magnitude remains the same
- rotateAroundFrame(float, float, float, Frame) - Method in class remixlab.dandelion.core.GenericFrame
-
- rotateAroundFrame(Rotation, Frame) - Method in class remixlab.dandelion.geom.Frame
-
- rotateAroundFrame(float, float, float, Frame) - Method in class remixlab.dandelion.geom.Frame
-
- rotateAroundPoint(Rotation, Vec) - Method in class remixlab.dandelion.geom.Frame
-
- rotateCAD(MotionEvent) - Method in class remixlab.dandelion.core.GenericFrame
-
User gesture into CAD-rotation conversion routine.
- rotateCAD(DOF2Event) - Method in class remixlab.dandelion.core.GenericFrame
-
User gesture into CAD-rotation conversion routine.
- rotateVisualHint() - Method in class remixlab.dandelion.core.AbstractScene
-
Internal.
- rotateX(float) - Method in class remixlab.dandelion.core.AbstractScene
-
- rotateX(MotionEvent) - Method in class remixlab.dandelion.core.GenericFrame
-
User gesture into x-rotation conversion routine.
- rotateX(DOF1Event) - Method in class remixlab.dandelion.core.GenericFrame
-
User gesture into x-rotation conversion routine.
- rotateX(float) - Method in class remixlab.dandelion.core.MatrixHelper
-
Rotate around the X axis.
- rotateX(float) - Method in class remixlab.dandelion.core.MatrixStackHelper
-
- rotateX(float) - Method in class remixlab.dandelion.geom.Mat
-
Multiply this matrix by the rotation around x-axis matrix defined from angle
.
- rotateXNeg() - Method in class remixlab.dandelion.core.GenericFrame
-
User gesture into x-rotation conversion routine.
- rotateXPos() - Method in class remixlab.dandelion.core.GenericFrame
-
User gesture into x-rotation conversion routine.
- rotateXYZ(DOF3Event) - Method in class remixlab.dandelion.core.GenericFrame
-
User gesture into xyz-rotation conversion routine.
- rotateY(float) - Method in class remixlab.dandelion.core.AbstractScene
-
- rotateY(MotionEvent) - Method in class remixlab.dandelion.core.GenericFrame
-
User gesture into y-rotation conversion routine.
- rotateY(DOF1Event) - Method in class remixlab.dandelion.core.GenericFrame
-
User gesture into y-rotation conversion routine.
- rotateY(float) - Method in class remixlab.dandelion.core.MatrixHelper
-
Rotate around the Y axis.
- rotateY(float) - Method in class remixlab.dandelion.core.MatrixStackHelper
-
- rotateY(float) - Method in class remixlab.dandelion.geom.Mat
-
Multiply this matrix by the rotation around y-axis matrix defined from angle
.
- rotateYNeg() - Method in class remixlab.dandelion.core.GenericFrame
-
User gesture into y-rotation conversion routine.
- rotateYPos() - Method in class remixlab.dandelion.core.GenericFrame
-
User gesture into y-rotation conversion routine.
- rotateZ(float) - Method in class remixlab.dandelion.core.AbstractScene
-
- rotateZ(MotionEvent) - Method in class remixlab.dandelion.core.GenericFrame
-
User gesture into z-rotation conversion routine.
- rotateZ(DOF1Event) - Method in class remixlab.dandelion.core.GenericFrame
-
User gesture into z-rotation conversion routine.
- rotateZ(float) - Method in class remixlab.dandelion.core.MatrixHelper
-
Rotate around the Z axis.
- rotateZ(float) - Method in class remixlab.dandelion.core.MatrixStackHelper
-
- rotateZ(float) - Method in class remixlab.dandelion.geom.Mat
-
Multiply this matrix by the rotation around z-axis matrix defined from angle
.
- rotateZNeg() - Method in class remixlab.dandelion.core.GenericFrame
-
User gesture into z-rotation conversion routine.
- rotateZPos() - Method in class remixlab.dandelion.core.GenericFrame
-
User gesture into z-rotation conversion routine.
- rotation() - Method in class remixlab.dandelion.geom.Frame
-
Returns the Frame rotation, defined with respect to the
Frame.referenceFrame()
(i.e, the current Rotation orientation).
- Rotation - Interface in remixlab.dandelion.geom
-
Interface for 2D
Rot
and 3D
Quat
rotations.
- rotationConstraintDirection() - Method in class remixlab.dandelion.constraint.AxisPlaneConstraint
-
Returns the axis direction used by the rotation constraint.
- rotationConstraintType() - Method in class remixlab.dandelion.constraint.AxisPlaneConstraint
-
Returns the rotation constraint Type.
- rotationSensitivity() - Method in class remixlab.dandelion.core.Eye
-
Convenience wrapper function that simply returns
frame().rotationSensitivity()
- rotationSensitivity() - Method in class remixlab.dandelion.core.GenericFrame
-
Returns the influence of a gesture displacement on the generic-frame rotation.
- run(long) - Method in class remixlab.fpstiming.SeqTimer
-
- run() - Method in class remixlab.fpstiming.SeqTimer
-
- run(long) - Method in interface remixlab.fpstiming.Timer
-
- run() - Method in interface remixlab.fpstiming.Timer
-
- run(long) - Method in class remixlab.fpstiming.TimingTask
-
Timer wrapper method.
- runOnce(long) - Method in class remixlab.fpstiming.TimingTask
-
Timer wrapper method.
- rx() - Method in class remixlab.bias.event.DOF6Event
-
- ry() - Method in class remixlab.bias.event.DOF6Event
-
- rz() - Method in class remixlab.bias.event.DOF6Event
-
- same(float, float) - Static method in class remixlab.util.Util
-
- saveConfig() - Method in class remixlab.proscene.Scene
-
Same as saveConfig("data/config.json")
.
- saveConfig(String) - Method in class remixlab.proscene.Scene
-
- scale(float) - Method in class remixlab.dandelion.core.AbstractScene
-
- scale(float, float) - Method in class remixlab.dandelion.core.AbstractScene
-
- scale(float, float, float) - Method in class remixlab.dandelion.core.AbstractScene
-
- scale(MotionEvent) - Method in class remixlab.dandelion.core.GenericFrame
-
User gesture into scaling conversion routine.
- scale(DOF1Event) - Method in class remixlab.dandelion.core.GenericFrame
-
User gesture into scaling conversion routine.
- scale(float) - Method in class remixlab.dandelion.core.MatrixHelper
-
Scale equally in all dimensions.
- scale(float, float) - Method in class remixlab.dandelion.core.MatrixHelper
-
Scale in X and Y.
- scale(float, float, float) - Method in class remixlab.dandelion.core.MatrixHelper
-
Scale in X, Y, and Z.
- scale(float) - Method in class remixlab.dandelion.core.MatrixStackHelper
-
- scale(float, float) - Method in class remixlab.dandelion.core.MatrixStackHelper
-
- scale(float, float, float) - Method in class remixlab.dandelion.core.MatrixStackHelper
-
- scale(float) - Method in class remixlab.dandelion.geom.Frame
-
- scale(float) - Method in class remixlab.dandelion.geom.Mat
-
Multiply this matrix by the scaling matrix defined from s
.
- scale(float, float) - Method in class remixlab.dandelion.geom.Mat
-
Multiply this matrix by the scaling matrix defined from sx
and sy
.
- scale(float, float, float) - Method in class remixlab.dandelion.geom.Mat
-
Multiply this matrix by the scaling matrix defined from x
, y
and
z
.
- scaleNeg() - Method in class remixlab.dandelion.core.GenericFrame
-
User gesture into scaling conversion routine.
- scalePos() - Method in class remixlab.dandelion.core.GenericFrame
-
User gesture into scaling conversion routine.
- scaling() - Method in class remixlab.dandelion.geom.Frame
-
- scalingSensitivity() - Method in class remixlab.dandelion.core.Eye
-
Convenience wrapper function that simply returns frame().scalingSensitivity()
- scalingSensitivity() - Method in class remixlab.dandelion.core.GenericFrame
-
Returns the influence of a gesture displacement on the generic-frame scaling.
- scene() - Method in class remixlab.dandelion.core.Eye
-
Returns the scene this object belongs to
- scene() - Method in class remixlab.dandelion.core.GenericFrame
-
Returns the scene this object belongs to.
- scene() - Method in class remixlab.dandelion.core.KeyFrameInterpolator
-
Returns the scene this object belongs to
- scene() - Method in class remixlab.dandelion.core.MatrixHelper
-
Returns the scene this object belongs to
- scene() - Method in class remixlab.proscene.DroidTouchAgent
-
Returns the scene this object belongs to.
- scene() - Method in class remixlab.proscene.InteractiveFrame
-
- scene() - Method in class remixlab.proscene.KeyAgent
-
Returns the scene this object belongs to.
- scene() - Method in class remixlab.proscene.MouseAgent
-
Returns the scene this object belongs to.
- Scene - Class in remixlab.proscene
-
A 2D or 3D interactive, on-screen or off-screen, Processing Scene with a
Profile
instance which allows
Shortcut
to
Method
bindings high-level customization (see all the
*Binding*() methods).
- Scene(PApplet) - Constructor for class remixlab.proscene.Scene
-
Constructor that defines an on-screen Processing Scene.
- Scene(PApplet, PGraphics) - Constructor for class remixlab.proscene.Scene
-
Same as this(p, renderer, 0, 0)
.
- Scene(PApplet, PGraphics, int, int) - Constructor for class remixlab.proscene.Scene
-
Main constructor defining a left-handed Processing compatible Scene.
- sceneCenter() - Method in class remixlab.dandelion.core.Eye
-
Returns the position of the scene center, defined in the world coordinate system.
- sceneRadius() - Method in class remixlab.dandelion.core.Eye
-
Returns the radius of the scene observed by the Eye in scene (world) units.
- sceneToPixelRatio(Vec) - Method in class remixlab.dandelion.core.Camera
-
- sceneToPixelRatio(Vec) - Method in class remixlab.dandelion.core.Eye
-
Returns the ratio of scene (units) to pixel at position
.
- sceneToPixelRatio(Vec) - Method in class remixlab.dandelion.core.Window
-
- sceneUpVector() - Method in class remixlab.dandelion.core.GenericFrame
-
- screenHeight() - Method in class remixlab.dandelion.core.Eye
-
Returns the height (in pixels) of the Eye screen.
- screenRotate(MotionEvent) - Method in class remixlab.dandelion.core.GenericFrame
-
User gesture screen-rotation conversion routine.
- screenRotate(DOF2Event) - Method in class remixlab.dandelion.core.GenericFrame
-
User gesture screen-rotation conversion routine.
- screenToEye(float, float, float) - Method in class remixlab.dandelion.core.GenericFrame
-
Same as return screenToEye(new Vec(x, y, z))
.
- screenToEye(Vec) - Method in class remixlab.dandelion.core.GenericFrame
-
Converts the vector from screen (device) coordinates into eye coordinates.
- screenToQuat(Vec) - Method in class remixlab.dandelion.core.GenericFrame
-
Same as return screenToQuat(angles.vec[0], angles.vec[1], angles.vec[2])
.
- screenToQuat(float, float, float) - Method in class remixlab.dandelion.core.GenericFrame
-
- screenToVec(float, float, float) - Method in class remixlab.dandelion.core.GenericFrame
-
Same as return screenToVec(new Vec(x, y, z))
.
- screenToVec(Vec) - Method in class remixlab.dandelion.core.GenericFrame
-
Same as return eyeToReferenceFrame(screenToEye(trns))
.
- screenTranslate(MotionEvent) - Method in class remixlab.dandelion.core.GenericFrame
-
User gesture screen-translate conversion routine.
- screenTranslate(DOF2Event) - Method in class remixlab.dandelion.core.GenericFrame
-
User gesture screen-translate conversion routine.
- screenWidth() - Method in class remixlab.dandelion.core.Eye
-
Returns the width (in pixels) of the Eye screen.
- sensitivities(MotionEvent) - Method in class remixlab.bias.Agent
-
- sensitivities(MotionEvent) - Method in class remixlab.proscene.MouseAgent
-
- SeqTimer - Class in remixlab.fpstiming
-
Sequential timers are single-threaded timers handled by a TimingHandler.
- SeqTimer(TimingHandler) - Constructor for class remixlab.fpstiming.SeqTimer
-
Defines a single shot sequential (single-threaded) timer.
- SeqTimer(TimingHandler, boolean) - Constructor for class remixlab.fpstiming.SeqTimer
-
Defines a sequential (single-threaded) timer.
- SeqTimer(TimingHandler, Taskable) - Constructor for class remixlab.fpstiming.SeqTimer
-
- SeqTimer(TimingHandler, boolean, Taskable) - Constructor for class remixlab.fpstiming.SeqTimer
-
- set(Profile) - Method in class remixlab.bias.Profile
-
Instantiates this profile from another profile.
- set(Frame) - Method in class remixlab.dandelion.geom.Frame
-
Same as #setWorldMatrix(Frame)
.
- set(Linkable) - Method in interface remixlab.dandelion.geom.Linkable
-
Links array data representation with the source
- set(float[]) - Method in interface remixlab.dandelion.geom.Linkable
-
Sets representation from the array data
- set(Linkable) - Method in class remixlab.dandelion.geom.Mat
-
- set(Mat) - Method in class remixlab.dandelion.geom.Mat
-
Sets the matrix contents from the src
matrix contents.
- set(float[]) - Method in class remixlab.dandelion.geom.Mat
-
- set(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Method in class remixlab.dandelion.geom.Mat
-
Sets the column-major matrix contents from the given 16 consecutive values.
- set(int, int) - Method in class remixlab.dandelion.geom.Point
-
Sets the (x,y) coordinates of this point from the given (xCoord,yCoord) coordinates.
- set(float, float) - Method in class remixlab.dandelion.geom.Point
-
Sets the (x,y) coordinates of this point from the given single float precision
(xCoord,yCoord) coordinates.
- set(float[]) - Method in class remixlab.dandelion.geom.Quat
-
- set(Linkable) - Method in class remixlab.dandelion.geom.Quat
-
- set(Quat) - Method in class remixlab.dandelion.geom.Quat
-
Convenience function that simply calls set(q1, true);
- set(Quat, boolean) - Method in class remixlab.dandelion.geom.Quat
-
Set this Quat from quaternion q1
.
- set(float, float, float) - Method in class remixlab.dandelion.geom.Vec
-
Set x, y, and z coordinates.
- set(Linkable) - Method in class remixlab.dandelion.geom.Vec
-
Set x, y, and z coordinates from a Vec object.
- set(Vec) - Method in class remixlab.dandelion.geom.Vec
-
- set(float[]) - Method in class remixlab.dandelion.geom.Vec
-
Set the x, y (and maybe z) coordinates using a float[] array as the source.
- set(InteractiveFrame) - Method in class remixlab.proscene.InteractiveFrame
-
- setAnchor(Vec) - Method in class remixlab.dandelion.core.AbstractScene
-
- setAnchor(Vec) - Method in class remixlab.dandelion.core.Camera
-
- setAnchor(float, float, float) - Method in class remixlab.dandelion.core.Camera
-
Same as setAnchor(new Vec(x,y,z))
.
- setAnchor(Vec) - Method in class remixlab.dandelion.core.Eye
-
Sets the
Eye.anchor()
, defined in the world coordinate system.
- setAnchor(float, float) - Method in class remixlab.dandelion.core.Window
-
Same as setAnchor(new Vec(x,y))
.
- setAnchorFromPixel(Point) - Method in class remixlab.dandelion.core.AbstractScene
-
Convenience wrapper function that simply returns
eye().setAnchorFromPixel(pixel)
.
- setAnchorFromPixel(float, float) - Method in class remixlab.dandelion.core.AbstractScene
-
- setAnchorFromPixel(Point) - Method in class remixlab.dandelion.core.Camera
-
- setAnchorFromPixel(Point) - Method in class remixlab.dandelion.core.Eye
-
The
Eye.anchor()
is set to the point located under
pixel
on screen.
- setAnchorFromPixel(float, float) - Method in class remixlab.dandelion.core.Eye
-
- setAnchorFromPixel(Point) - Method in class remixlab.dandelion.core.Window
-
- setAnimationPeriod(long) - Method in interface remixlab.fpstiming.Animator
-
Sets the animation period in milliseconds.
- setAnimationPeriod(long, boolean) - Method in interface remixlab.fpstiming.Animator
-
Sets the animation period in milliseconds and restarts the animation according to
restart
.
- setAnimationPeriod(long) - Method in class remixlab.fpstiming.AnimatorObject
-
Convenience function that simply calls period(period, true)
.
- setAnimationPeriod(long, boolean) - Method in class remixlab.fpstiming.AnimatorObject
-
- setAspectRatio(float) - Method in class remixlab.dandelion.core.Eye
-
- setAvatar(Trackable) - Method in class remixlab.dandelion.core.AbstractScene
-
Sets the avatar object to be tracked by the Camera when it is in Third Person mode.
- setAxesVisualHint(boolean) - Method in class remixlab.dandelion.core.AbstractScene
-
Sets the display of the axes according to draw
- setBinding(Shortcut, String) - Method in class remixlab.bias.InteractiveGrabberObject
-
Same as profile.setBinding(shortcut, action)
.
- setBinding(Object, Shortcut, String) - Method in class remixlab.bias.InteractiveGrabberObject
-
Same as profile.setBinding(object, shortcut, action)
.
- setBinding(Shortcut, String) - Method in class remixlab.bias.Profile
-
Defines the shortcut that triggers the given action.
- setBinding(Object, Shortcut, String) - Method in class remixlab.bias.Profile
-
Defines the shortcut that triggers the given action.
- setBinding(Shortcut, String) - Method in class remixlab.proscene.InteractiveFrame
-
Same as profile.setBinding(shortcut, action)
.
- setBinding(Object, Shortcut, String) - Method in class remixlab.proscene.InteractiveFrame
-
Same as profile.setBinding(object, shortcut, action)
.
- setBinding(Shortcut, String) - Method in class remixlab.proscene.Scene
-
Same as profile.setBinding(shortcut, action)
.
- setBinding(Object, Shortcut, String) - Method in class remixlab.proscene.Scene
-
Same as profile.setBinding(object, shortcut, action)
.
- setBindings(InteractiveGrabberObject) - Method in class remixlab.bias.InteractiveGrabberObject
-
Same as profile.set(otherGrabber.profile)
.
- setBindings(InteractiveFrame) - Method in class remixlab.proscene.InteractiveFrame
-
Same as profile.set(otherFrame.profile)
.
- setBindings(Scene) - Method in class remixlab.proscene.Scene
-
Same as profile.set(otherScene.profile)
.
- setBoundingBox(Vec, Vec) - Method in class remixlab.dandelion.core.AbstractScene
-
- setBoundingRect(Vec, Vec) - Method in class remixlab.dandelion.core.AbstractScene
-
- setCamera(Camera) - Method in class remixlab.dandelion.core.AbstractScene
-
- setCameraType(Camera.Type) - Method in class remixlab.dandelion.core.AbstractScene
-
- setCenter(Vec) - Method in class remixlab.dandelion.core.AbstractScene
-
- setCenterFromPixel(Point) - Method in class remixlab.dandelion.core.AbstractScene
-
Convenience wrapper function that simply returns
camera().setSceneCenterFromPixel(pixel)
- setCenterFromPixel(float, float) - Method in class remixlab.dandelion.core.AbstractScene
-
- setClickBinding(int, int, String) - Method in class remixlab.proscene.InteractiveFrame
-
Same as setBinding(new ClickShortcut(id, count), action)
.
- setClickBinding(int, int, int, String) - Method in class remixlab.proscene.InteractiveFrame
-
Same as setBinding(new ClickShortcut(m, id, count), action)
.
- setClickBinding(Object, int, int, String) - Method in class remixlab.proscene.InteractiveFrame
-
Same as setBinding(object, new ClickShortcut(id, count), action)
.
- setClickBinding(Object, int, int, int, String) - Method in class remixlab.proscene.InteractiveFrame
-
Same as setBinding(object, new ClickShortcut(m, id, count), action)
.
- setConstraint(Constraint) - Method in class remixlab.dandelion.geom.Frame
-
- setDamping(float) - Method in class remixlab.dandelion.core.GenericFrame
-
- setDefaultGrabber(Grabber) - Method in class remixlab.bias.Agent
-
- setDefaultGrabber(Grabber) - Method in class remixlab.bias.InputHandler
-
- setDefaultKeyBindings() - Method in class remixlab.proscene.InteractiveFrame
-
- setDefaultKeyBindings() - Method in class remixlab.proscene.Scene
-
- setDefaultMouseBindings() - Method in class remixlab.proscene.InteractiveFrame
-
Same as scene().mouseAgent().setDefaultBindings(this)
.
- setDefaultTouchBindings() - Method in class remixlab.proscene.InteractiveFrame
-
Same as scene().droidTouchAgent().setDefaultBindings(this)
.
- setDottedGrid(boolean) - Method in class remixlab.dandelion.core.AbstractScene
-
Sets the drawing of the grid visual hint as dotted or not.
- setEye(Eye) - Method in class remixlab.dandelion.core.AbstractScene
-
- setEyeConstraint(Constraint) - Method in class remixlab.dandelion.core.AbstractScene
-
Same as eye().frame().setConstraint(constraint)
.
- setFieldOfView(float) - Method in class remixlab.dandelion.core.Camera
-
- setFlyDirection(Vec) - Method in class remixlab.dandelion.core.GenericFrame
-
- setFlySpeed(float) - Method in class remixlab.dandelion.core.Eye
-
- setFlySpeed(float) - Method in class remixlab.dandelion.core.GenericFrame
-
- setFocusDistance(float) - Method in class remixlab.dandelion.core.Camera
-
Sets the focusDistance(), in virtual scene units.
- setFOVToFitScene() - Method in class remixlab.dandelion.core.Camera
-
- setFrame(GenericFrame) - Method in class remixlab.dandelion.core.Eye
-
- setFrame(Frame) - Method in class remixlab.dandelion.core.KeyFrameInterpolator
-
- setFrontShape(PShape) - Method in class remixlab.proscene.InteractiveFrame
-
Retained mode rendering of the front shape using a PShape.
- setFrontShape(InteractiveFrame) - Method in class remixlab.proscene.InteractiveFrame
-
Sets the frame front-shape from that of other frame.
- setFrontShape(Object, String) - Method in class remixlab.proscene.InteractiveFrame
-
Immediate mode rendering of the front shape using a graphics procedure
(methodName
) implemented by the object
.
- setFrontShape(String) - Method in class remixlab.proscene.InteractiveFrame
-
Immediate mode rendering of the front shape using a graphics procedure
(methodName
).
- setGrabsInputThreshold(float) - Method in class remixlab.dandelion.core.GenericFrame
-
- setGridVisualHint(boolean) - Method in class remixlab.dandelion.core.AbstractScene
-
Sets the display of the grid according to draw
- setHeight(int) - Method in class remixlab.dandelion.geom.Rect
-
- setHighlightingMode(InteractiveFrame.HighlightingMode) - Method in class remixlab.proscene.InteractiveFrame
-
Enables highlighting of the frame visual representation when picking takes place
(
GenericFrame.grabsInput()
returns
true
) according to
mode
as follows:
- setHorizontalFieldOfView(float) - Method in class remixlab.dandelion.core.Camera
-
- setInterpolationPeriod(int) - Method in class remixlab.dandelion.core.KeyFrameInterpolator
-
- setInterpolationSpeed(float) - Method in class remixlab.dandelion.core.KeyFrameInterpolator
-
- setInterpolationTime(float) - Method in class remixlab.dandelion.core.KeyFrameInterpolator
-
- setIODistance(float) - Method in class remixlab.dandelion.core.Camera
-
- setKeyBinding(int, String) - Method in class remixlab.proscene.InteractiveFrame
-
Same as setBinding(new KeyboardShortcut(vkey), action)
.
- setKeyBinding(char, String) - Method in class remixlab.proscene.InteractiveFrame
-
Same as setBinding(new KeyboardShortcut(key), action)
.
- setKeyBinding(Object, int, String) - Method in class remixlab.proscene.InteractiveFrame
-
Same as setBinding(object, new KeyboardShortcut(vkey), action)
.
- setKeyBinding(Object, char, String) - Method in class remixlab.proscene.InteractiveFrame
-
Same as setBinding(object, new KeyboardShortcut(key), action)
.
- setKeyBinding(int, int, String) - Method in class remixlab.proscene.InteractiveFrame
-
Same as setBinding(new KeyboardShortcut(mask, vkey), action)
.
- setKeyBinding(Object, int, int, String) - Method in class remixlab.proscene.InteractiveFrame
-
Same as setBinding(object, new KeyboardShortcut(mask, vkey), action)
.
- setKeyBinding(int, char, String) - Method in class remixlab.proscene.InteractiveFrame
-
Same as setKeyBinding(mask, Scene.keyCode(key), action)
.
- setKeyBinding(Object, int, char, String) - Method in class remixlab.proscene.InteractiveFrame
-
Same as setKeyBinding(object, mask, Scene.keyCode(key), action)
.
- setKeyBinding(int, String) - Method in class remixlab.proscene.Scene
-
Same as setBinding(new KeyboardShortcut(vkey), methodName)
.
- setKeyBinding(char, String) - Method in class remixlab.proscene.Scene
-
Same as setBinding(new KeyboardShortcut(key), methodName)
.
- setKeyBinding(Object, int, String) - Method in class remixlab.proscene.Scene
-
Same as setBinding(object, new KeyboardShortcut(vkey), methodName)
.
- setKeyBinding(Object, char, String) - Method in class remixlab.proscene.Scene
-
Same as setBinding(object, new KeyboardShortcut(key), methodName)
.
- setKeyBinding(int, int, String) - Method in class remixlab.proscene.Scene
-
Same as setBinding(new KeyboardShortcut(mask, vkey), methodName)
.
- setKeyBinding(Object, int, int, String) - Method in class remixlab.proscene.Scene
-
Same as setBinding(object, new KeyboardShortcut(mask, vkey), methodName)
.
- setKeyBinding(int, char, String) - Method in class remixlab.proscene.Scene
-
Same as setKeyBinding(mask, keyCode(key), methodName)
.
- setKeyBinding(Object, int, char, String) - Method in class remixlab.proscene.Scene
-
Same as setKeyBinding(object, mask, keyCode(key), methodName)
.
- setKeyboardSensitivity(float) - Method in class remixlab.dandelion.core.GenericFrame
-
- setKeyFrameInterpolator(int, KeyFrameInterpolator) - Method in class remixlab.dandelion.core.Eye
-
Sets the KeyFrameInterpolator that defines the Eye path of index key
.
- setLeftHanded() - Method in class remixlab.dandelion.core.AbstractScene
-
Set the scene as left handed.
- setLoopInterpolation() - Method in class remixlab.dandelion.core.KeyFrameInterpolator
-
Convenience function that simply calls setLoopInterpolation(true)
.
- setLoopInterpolation(boolean) - Method in class remixlab.dandelion.core.KeyFrameInterpolator
-
- setM00(float) - Method in class remixlab.dandelion.geom.Mat
-
Sets the 1st-row, 1st-column matrix entry.
- setM01(float) - Method in class remixlab.dandelion.geom.Mat
-
Sets the 1st-row, 2nd-column matrix entry.
- setM02(float) - Method in class remixlab.dandelion.geom.Mat
-
Sets the 1st-row, 3rd-column matrix entry.
- setM03(float) - Method in class remixlab.dandelion.geom.Mat
-
Sets the 1st-row, 4th-column matrix entry.
- setM10(float) - Method in class remixlab.dandelion.geom.Mat
-
Sets the 2nd-row, 1st-column matrix entry.
- setM11(float) - Method in class remixlab.dandelion.geom.Mat
-
Sets the 2nd-row, 2nd-column matrix entry.
- setM12(float) - Method in class remixlab.dandelion.geom.Mat
-
Sets the 2nd-row, 3rd-column matrix entry.
- setM13(float) - Method in class remixlab.dandelion.geom.Mat
-
Sets the 2nd-row, 4th-column matrix entry.
- setM20(float) - Method in class remixlab.dandelion.geom.Mat
-
Sets the 3rd-row, 1st-column matrix entry.
- setM21(float) - Method in class remixlab.dandelion.geom.Mat
-
Sets the 3rd-row, 2nd-column matrix entry.
- setM22(float) - Method in class remixlab.dandelion.geom.Mat
-
Sets the 3rd-row, 3rd-column matrix entry.
- setM23(float) - Method in class remixlab.dandelion.geom.Mat
-
Sets the 3rd-row, 4th-column matrix entry.
- setM30(float) - Method in class remixlab.dandelion.geom.Mat
-
Sets the 4th-row, 1st-column matrix entry.
- setM31(float) - Method in class remixlab.dandelion.geom.Mat
-
Sets the 4th-row, 2nd-column matrix entry.
- setM32(float) - Method in class remixlab.dandelion.geom.Mat
-
Sets the 4th-row, 3rd-column matrix entry.
- setM33(float) - Method in class remixlab.dandelion.geom.Mat
-
Sets the 4th-row, 4th-column matrix entry.
- setMagnitude(float) - Method in class remixlab.dandelion.geom.Frame
-
- setMagnitude(float) - Method in class remixlab.dandelion.geom.Vec
-
Sets the magnitude of the vector to an arbitrary amount.
- setMagnitude(Vec, float) - Method in class remixlab.dandelion.geom.Vec
-
Sets the magnitude of this vector, storing the result in another vector.
- setMatrix(Frame) - Method in class remixlab.dandelion.geom.Frame
-
- setMatrixHelper(MatrixHelper) - Method in class remixlab.dandelion.core.AbstractScene
-
Sets the
MatrixHelper
defining how dandelion matrices
are to be handled.
- setModelView(Mat) - Method in class remixlab.dandelion.core.AbstractScene
-
- setModelView(Mat) - Method in class remixlab.dandelion.core.MatrixHelper
-
Set the current modelview matrix to the contents of another.
- setModelView(Mat) - Method in class remixlab.dandelion.core.MatrixStackHelper
-
- setMotionBinding(int, String) - Method in class remixlab.proscene.InteractiveFrame
-
Same as setBinding(new MotionShortcut(id), action)
.
- setMotionBinding(int, int, String) - Method in class remixlab.proscene.InteractiveFrame
-
Same as setBinding(new MotionShortcut(m, id), action)
.
- setMotionBinding(Object, int, String) - Method in class remixlab.proscene.InteractiveFrame
-
Same as setBinding(object, new MotionShortcut(id), action)
.
- setMotionBinding(Object, int, int, String) - Method in class remixlab.proscene.InteractiveFrame
-
Same as setBinding(object, new MotionShortcut(m, id), action)
.
- setNonSeqTimers() - Method in class remixlab.proscene.Scene
-
- setOrientation(float, float) - Method in class remixlab.dandelion.core.Camera
-
- setOrientation(Rotation) - Method in class remixlab.dandelion.core.Camera
-
- setOrientation(Rotation) - Method in class remixlab.dandelion.core.Eye
-
- setOrientation(Rotation) - Method in class remixlab.dandelion.core.Window
-
- setOrientation(float) - Method in class remixlab.dandelion.core.Window
-
- setOrientation(Rotation) - Method in class remixlab.dandelion.geom.Frame
-
- setOrientation(float, float, float, float) - Method in class remixlab.dandelion.geom.Frame
-
- setOrientationWithConstraint(Rotation) - Method in class remixlab.dandelion.geom.Frame
-
- setPathsVisualHint(boolean) - Method in class remixlab.dandelion.core.AbstractScene
-
Sets the display of the camera key frame paths according to draw
- setPeriod(long) - Method in class remixlab.fpstiming.SeqTimer
-
- setPeriod(long) - Method in interface remixlab.fpstiming.Timer
-
Defines the timer period in milliseconds.
- setPhysicalDistanceToScreen(float) - Method in class remixlab.dandelion.core.Camera
-
- setPhysicalScreenWidth(float) - Method in class remixlab.dandelion.core.Camera
-
Sets the physical screen (monitor or projected wall) width (in meters).
- setPickingMode(MouseAgent.PickingMode) - Method in class remixlab.proscene.MouseAgent
-
- setPickingPrecision(GenericFrame.PickingPrecision) - Method in class remixlab.dandelion.core.GenericFrame
-
Sets the picking precision of the frame.
- setPickingPrecision(GenericFrame.PickingPrecision) - Method in class remixlab.proscene.InteractiveFrame
-
- setPickingShape(PShape) - Method in class remixlab.proscene.InteractiveFrame
-
Retained mode rendering of the picking shape using a PShape.
- setPickingShape(InteractiveFrame) - Method in class remixlab.proscene.InteractiveFrame
-
Sets the frame picking-shape from that of other frame.
- setPickingShape(Object, String) - Method in class remixlab.proscene.InteractiveFrame
-
Immediate mode rendering of the picking shape using a graphics procedure
(methodName
) implemented by the object
.
- setPickingShape(String) - Method in class remixlab.proscene.InteractiveFrame
-
Immediate mode rendering of the picking shape using a graphics procedure
(methodName
).
- setPickingVisualHint(boolean) - Method in class remixlab.dandelion.core.AbstractScene
-
Sets the display of the interactive frames' selection hints according to draw
- setPosition(float, float, float) - Method in class remixlab.dandelion.core.Camera
-
Same as setPosition(new Vec(x,y,z))
.
- setPosition(Vec) - Method in class remixlab.dandelion.core.Eye
-
Sets the Eye
Eye.position()
(the eye), defined in the world coordinate system.
- setPosition(float, float) - Method in class remixlab.dandelion.core.Window
-
Same as setPosition(new Vec(x,y))
.
- setPosition(Vec) - Method in class remixlab.dandelion.geom.Frame
-
- setPosition(float, float) - Method in class remixlab.dandelion.geom.Frame
-
- setPosition(float, float, float) - Method in class remixlab.dandelion.geom.Frame
-
- setPositionWithConstraint(Vec) - Method in class remixlab.dandelion.geom.Frame
-
- setProjection(Mat) - Method in class remixlab.dandelion.core.AbstractScene
-
- setProjection(Mat) - Method in class remixlab.dandelion.core.Eye
-
Fills the projection matrix with the proj
matrix values.
- setProjection(float[]) - Method in class remixlab.dandelion.core.Eye
-
Convenience function that simply calls setProjectionMatrix(source, false)
.
- setProjection(float[], boolean) - Method in class remixlab.dandelion.core.Eye
-
Fills the projection matrix with the source
matrix values (defined in
row-major order).
- setProjection(Mat) - Method in class remixlab.dandelion.core.MatrixHelper
-
Set the current projection matrix to the contents of another.
- setProjection(Mat) - Method in class remixlab.dandelion.core.MatrixStackHelper
-
- setRadius(float) - Method in class remixlab.dandelion.core.AbstractScene
-
- setReferenceFrame(Frame) - Method in class remixlab.dandelion.core.GenericFrame
-
- setReferenceFrame(GenericFrame) - Method in class remixlab.dandelion.core.GenericFrame
-
- setReferenceFrame(Frame) - Method in class remixlab.dandelion.geom.Frame
-
- setRightHanded() - Method in class remixlab.dandelion.core.AbstractScene
-
Set the scene as right handed.
- setRotateVisualHint(boolean) - Method in class remixlab.dandelion.core.AbstractScene
-
Internal.
- setRotation(Rotation) - Method in class remixlab.dandelion.geom.Frame
-
Set the current rotation.
- setRotation(float, float, float, float) - Method in class remixlab.dandelion.geom.Frame
-
- setRotation(float) - Method in class remixlab.dandelion.geom.Frame
-
- setRotationConstraint(AxisPlaneConstraint.Type, Vec) - Method in class remixlab.dandelion.constraint.AxisPlaneConstraint
-
- setRotationConstraintDirection(Vec) - Method in class remixlab.dandelion.constraint.AxisPlaneConstraint
-
- setRotationConstraintType(AxisPlaneConstraint.Type) - Method in class remixlab.dandelion.constraint.AxisPlaneConstraint
-
- setRotationSensitivity(float) - Method in class remixlab.dandelion.core.Eye
-
Convenience wrapper function that simply calls
frame().setRotationSensitivity(sensitivity)
- setRotationSensitivity(float) - Method in class remixlab.dandelion.core.GenericFrame
-
- setRotationWithConstraint(Rotation) - Method in class remixlab.dandelion.geom.Frame
-
- setScaling(float) - Method in class remixlab.dandelion.geom.Frame
-
- setScalingSensitivity(float) - Method in class remixlab.dandelion.core.Eye
-
Convenience wrapper function that simply calls
frame().setScalingSensitivity(sensitivity)
- setScalingSensitivity(float) - Method in class remixlab.dandelion.core.GenericFrame
-
- setSceneBoundingBox(Vec, Vec) - Method in class remixlab.dandelion.core.Camera
-
- setSceneBoundingBox(Vec, Vec) - Method in class remixlab.dandelion.core.Eye
-
- setSceneBoundingBox(Vec, Vec) - Method in class remixlab.dandelion.core.Window
-
- setSceneCenter(Vec) - Method in class remixlab.dandelion.core.Eye
-
- setSceneCenterFromPixel(Point) - Method in class remixlab.dandelion.core.Camera
-
- setSceneCenterFromPixel(Point) - Method in class remixlab.dandelion.core.Eye
-
- setSceneCenterFromPixel(float, float) - Method in class remixlab.dandelion.core.Eye
-
- setSceneCenterFromPixel(Point) - Method in class remixlab.dandelion.core.Window
-
- setSceneRadius(float) - Method in class remixlab.dandelion.core.Camera
-
- setSceneRadius(float) - Method in class remixlab.dandelion.core.Eye
-
- setSceneUpVector(Vec) - Method in class remixlab.dandelion.core.GenericFrame
-
- setScreenWidthAndHeight(int, int) - Method in class remixlab.dandelion.core.Eye
-
- setSeqTimers() - Method in class remixlab.proscene.Scene
-
- setShape(PShape) - Method in class remixlab.proscene.InteractiveFrame
-
Same as setFrontShape(ps); setPickingShape(ps);
.
- setShape(InteractiveFrame) - Method in class remixlab.proscene.InteractiveFrame
-
Same as setFrontShape(otherFrame); setPickingShape(otherFrame);
.
- setShape(String) - Method in class remixlab.proscene.InteractiveFrame
-
Same as setFrontShape(methodName); setPickingShape(methodName);
.
- setShape(Object, String) - Method in class remixlab.proscene.InteractiveFrame
-
Same as setFrontShape(obj, methodName); setPickingShape(obj, methodName);
.
- setSingleShot(boolean) - Method in class remixlab.fpstiming.SeqTimer
-
- setSingleShot(boolean) - Method in interface remixlab.fpstiming.Timer
-
Defines the timer as a single shot or for repeated execution.
- setSpinningRotation(Rotation) - Method in class remixlab.dandelion.core.GenericFrame
-
- setSpinningSensitivity(float) - Method in class remixlab.dandelion.core.Eye
-
Convenience wrapper function that simply calls
frame().setSpinningSensitivity(sensitivity)
- setSpinningSensitivity(float) - Method in class remixlab.dandelion.core.GenericFrame
-
- setTimer(Timer) - Method in class remixlab.fpstiming.TimingTask
-
Sets the timer instance.
- setTimingHandler(TimingHandler) - Method in interface remixlab.fpstiming.Animator
-
Sets the timing handler.
- setTimingHandler(TimingHandler) - Method in class remixlab.fpstiming.AnimatorObject
-
- settingAsReferenceFrameWillCreateALoop(Frame) - Method in class remixlab.dandelion.geom.Frame
-
Returns
true
if setting
frame
as the Frame's
Frame.referenceFrame()
would create a loop in the Frame hierarchy.
- setTracking(boolean) - Method in class remixlab.bias.Agent
-
- setTrackingEyeAzimuth(float) - Method in class remixlab.dandelion.core.GenericFrame
-
- setTrackingEyeDistance(float) - Method in class remixlab.dandelion.core.GenericFrame
-
Sets the distance between the frame and the tracking camera.
- setTrackingEyeInclination(float) - Method in class remixlab.dandelion.core.GenericFrame
-
- setTranslation(Vec) - Method in class remixlab.dandelion.geom.Frame
-
- setTranslation(float, float) - Method in class remixlab.dandelion.geom.Frame
-
- setTranslation(float, float, float) - Method in class remixlab.dandelion.geom.Frame
-
- setTranslationConstraint(AxisPlaneConstraint.Type, Vec) - Method in class remixlab.dandelion.constraint.AxisPlaneConstraint
-
- setTranslationConstraintDirection(Vec) - Method in class remixlab.dandelion.constraint.AxisPlaneConstraint
-
- setTranslationConstraintType(AxisPlaneConstraint.Type) - Method in class remixlab.dandelion.constraint.AxisPlaneConstraint
-
- setTranslationSensitivity(float) - Method in class remixlab.dandelion.core.Eye
-
Convenience wrapper function that simply calls
frame().setTranslationSensitivity(sensitivity)
- setTranslationSensitivity(float) - Method in class remixlab.dandelion.core.GenericFrame
-
- setTranslationWithConstraint(Vec) - Method in class remixlab.dandelion.geom.Frame
-
- setTransposed(float[]) - Method in class remixlab.dandelion.geom.Mat
-
Sets the row-major matrix contents from the given 16 consecutive values.
- setTransposed(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Method in class remixlab.dandelion.geom.Mat
-
Sets the matrix contents from the given elements where first "index" is row, second
is column, e.g., _m20 corresponds to the element located at the third row and first
column of the matrix.
- setType(Camera.Type) - Method in class remixlab.dandelion.core.Camera
-
- setUpVector(Vec, boolean) - Method in class remixlab.dandelion.core.Camera
-
- setUpVector(float, float, float) - Method in class remixlab.dandelion.core.Camera
-
Same as setUpVector(new Vec(x,y,z))
.
- setUpVector(float, float, float, boolean) - Method in class remixlab.dandelion.core.Camera
-
Same as setUpVector(new Vec(x,y,z), boolean noMove)
.
- setUpVector(Vec) - Method in class remixlab.dandelion.core.Eye
-
Convenience function that simply calls setUpVector(up, true)
.
- setUpVector(Vec, boolean) - Method in class remixlab.dandelion.core.Eye
-
Rotates the Eye so that its
Eye.upVector()
becomes
up
(defined in the
world coordinate system).
- setUpVector(Vec, boolean) - Method in class remixlab.dandelion.core.Window
-
- setUpVector(float, float) - Method in class remixlab.dandelion.core.Window
-
Same as setUpVector(new Vec(x,y))
.
- setUpVector(float, float, boolean) - Method in class remixlab.dandelion.core.Window
-
Same as setUpVector(new Vec(x,y), boolean noMove)
.
- setViewDirection(Vec) - Method in class remixlab.dandelion.core.Camera
-
- setViewDirection(float, float, float) - Method in class remixlab.dandelion.core.Camera
-
Same as setViewDirection(new Vec(x, y, z))
.
- setVisualHints(int) - Method in class remixlab.dandelion.core.AbstractScene
-
Low level setting of visual flags.
- setW(float) - Method in class remixlab.dandelion.geom.Quat
-
Sets the Quat w component
- setWheelSensitivity(float) - Method in class remixlab.dandelion.core.GenericFrame
-
- setWidth(int) - Method in class remixlab.dandelion.geom.Rect
-
- setWindow(Window) - Method in class remixlab.dandelion.core.AbstractScene
-
- setWorldMatrix(Frame) - Method in class remixlab.dandelion.geom.Frame
-
- setX(int) - Method in class remixlab.dandelion.geom.Point
-
- setX(float) - Method in class remixlab.dandelion.geom.Quat
-
Sets the Quat x component
- setX(int) - Method in class remixlab.dandelion.geom.Rect
-
Sets the x coordinate
- setX(float) - Method in class remixlab.dandelion.geom.Vec
-
Sets the x component of the Vec.
- setXAxis(Vec) - Method in class remixlab.dandelion.geom.Frame
-
Rotates the frame so that its
Frame.xAxis()
becomes
axis
defined in the
world coordinate system.
- setXSensitivity(float) - Method in class remixlab.proscene.MouseAgent
-
- setY(int) - Method in class remixlab.dandelion.geom.Point
-
- setY(float) - Method in class remixlab.dandelion.geom.Quat
-
Sets the Quat y component
- setY(int) - Method in class remixlab.dandelion.geom.Rect
-
Sets the y coordinate
- setY(float) - Method in class remixlab.dandelion.geom.Vec
-
Sets the y component of the Vec.
- setYAxis(Vec) - Method in class remixlab.dandelion.geom.Frame
-
Rotates the frame so that its
Frame.yAxis()
becomes
axis
defined in the
world coordinate system.
- setYSensitivity(float) - Method in class remixlab.proscene.MouseAgent
-
- setZ(float) - Method in class remixlab.dandelion.geom.Quat
-
Sets the Quat z component
- setZ(float) - Method in class remixlab.dandelion.geom.Vec
-
Sets the z component of the Vec.
- setZAxis(Vec) - Method in class remixlab.dandelion.geom.Frame
-
Rotates the frame so that its
Frame.zAxis()
becomes
axis
defined in the
world coordinate system.
- setZClippingCoefficient(float) - Method in class remixlab.dandelion.core.Camera
-
- setZNearCoefficient(float) - Method in class remixlab.dandelion.core.Camera
-
- setZoomVisualHint(boolean) - Method in class remixlab.dandelion.core.AbstractScene
-
Internal.
- shearX(float) - Method in class remixlab.dandelion.geom.Mat
-
Multiply this matrix by the x-shearing matrix defined from angle
.
- shearY(float) - Method in class remixlab.dandelion.geom.Mat
-
Multiply this matrix by the y-shearing matrix defined from angle
.
- SHIFT - Static variable in class remixlab.bias.BogusEvent
-
- shiftDefaultGrabber(Grabber, Grabber) - Method in class remixlab.bias.Agent
-
Same as
defaultGrabber() != g1 ? setDefaultGrabber(g1) ? true : setDefaultGrabber(g2) : setDefaultGrabber(g2)
which is ubiquitous among the examples.
- shiftDefaultGrabber(Grabber, Grabber) - Method in class remixlab.bias.InputHandler
-
- shiftFrontShape(Vec) - Method in class remixlab.proscene.InteractiveFrame
-
- shiftPickingShape(Vec) - Method in class remixlab.proscene.InteractiveFrame
-
- shiftShape(Vec) - Method in class remixlab.proscene.InteractiveFrame
-
Same as shiftFrontShape(shift); shiftPickingShape(shift)
.
- shiftTimers() - Method in class remixlab.proscene.Scene
-
- shortcut() - Method in class remixlab.bias.BogusEvent
-
- shortcut() - Method in class remixlab.bias.event.ClickEvent
-
- shortcut() - Method in class remixlab.bias.event.KeyboardEvent
-
- shortcut() - Method in class remixlab.bias.event.MotionEvent
-
- Shortcut - Class in remixlab.bias
-
- Shortcut() - Constructor for class remixlab.bias.Shortcut
-
Constructs an "empty" shortcut.
- Shortcut(int) - Constructor for class remixlab.bias.Shortcut
-
Defines a shortcut from the given id.
- Shortcut(int, int) - Constructor for class remixlab.bias.Shortcut
-
- shortcuts() - Method in class remixlab.bias.Profile
-
Returns this profile set of shortcuts.
- showAll() - Method in class remixlab.dandelion.core.AbstractScene
-
Convenience wrapper function that simply calls camera().showEntireScene()
- showDepthWarning(String) - Static method in class remixlab.dandelion.core.AbstractScene
-
Display a warning that the specified method is only available in 3D.
- showEntireScene() - Method in class remixlab.dandelion.core.Eye
-
Moves the Eye so that the entire scene is visible.
- showEventVariationWarning(String) - Static method in class remixlab.dandelion.core.AbstractScene
-
Display a warning that the specified method can only be implemented from a relative
bogus event.
- showMinDOFsWarning(String, int) - Static method in class remixlab.dandelion.core.AbstractScene
-
- showMissingImplementationWarning(String, String) - Static method in class remixlab.dandelion.core.AbstractScene
-
Display a warning that the specified method lacks implementation.
- showOnlyEyeWarning(String) - Static method in class remixlab.dandelion.core.AbstractScene
-
Same as showOnlyEyeWarning(method, true)
.
- showOnlyEyeWarning(String, boolean) - Static method in class remixlab.dandelion.core.AbstractScene
-
Display a warning that the specified method is only available for an eye-frame if
eye
is true
or a frame, different than an eye-frame, if eye
is false
.
- showOnlyOffScreenWarning(String) - Static method in class remixlab.proscene.Scene
-
Same as showOnlyOffScreenWarning(method, true)
.
- showOnlyOffScreenWarning(String, boolean) - Static method in class remixlab.proscene.Scene
-
Display a warning that the specified method is only available for off-screen scenes
if offscreen
is true
, or (on-screen scenes if if offscreen
is
false
).
- showPlatformVariationWarning(String, AbstractScene.Platform) - Static method in class remixlab.dandelion.core.AbstractScene
-
Display a warning that the specified method is not available under the specified
platform.
- showWarning(String) - Static method in class remixlab.dandelion.core.AbstractScene
-
Show warning, and keep track of it so that it's only shown once.
- slerp(Quat, Quat, float) - Static method in class remixlab.dandelion.geom.Quat
-
Wrapper function that simply calls slerp(a, b, t, true)
.
- slerp(Quat, Quat, float, boolean) - Static method in class remixlab.dandelion.geom.Quat
-
Returns the slerp interpolation of quaternions a
and b
, at time
t
.
- speed() - Method in class remixlab.bias.event.MotionEvent
-
Returns the speed between two consecutive motion events.
- spinningRotation() - Method in class remixlab.dandelion.core.GenericFrame
-
- spinningSensitivity() - Method in class remixlab.dandelion.core.Eye
-
Convenience wrapper function that simply returns
frame().spinningSensitivity()
- spinningSensitivity() - Method in class remixlab.dandelion.core.GenericFrame
-
- squad(Quat, Quat, Quat, Quat, float) - Static method in class remixlab.dandelion.geom.Quat
-
Returns the slerp interpolation of the two quaternions a
and b
, at
time t
, using tangents tgA
and tgB
.
- squadTangent(Quat, Quat, Quat) - Static method in class remixlab.dandelion.geom.Quat
-
Returns a tangent Quat for center
, defined by before
and
after
quaternions.
- squaredMagnitude() - Method in class remixlab.dandelion.geom.Vec
-
Calculate the squared magnitude of the vector Faster if the real length is not
required in the case of comparing vectors, etc.
- squaredNorm(Quat) - Static method in class remixlab.dandelion.geom.Quat
-
Utility function that returns the squared norm of the Quat.
- squaredNorm() - Method in class remixlab.dandelion.geom.Vec
-
Same as return squaredNorm(this)
.
- squaredNorm(Vec) - Static method in class remixlab.dandelion.geom.Vec
-
Utility function that returns the squared norm of the Vec.
- startAnimation() - Method in interface remixlab.fpstiming.Animator
-
Starts the animation executing periodically the animated call back method.
- startAnimation() - Method in class remixlab.fpstiming.AnimatorObject
-
Starts the animation loop.
- startFlying(Vec, float) - Method in class remixlab.dandelion.core.GenericFrame
-
Starts the tossing of the generic-frame.
- startInterpolation() - Method in class remixlab.dandelion.core.KeyFrameInterpolator
-
Convenience function that simply calls startInterpolation(-1)
.
- startInterpolation(int) - Method in class remixlab.dandelion.core.KeyFrameInterpolator
-
Starts the interpolation process.
- startSpinning(Rotation, float, long) - Method in class remixlab.dandelion.core.GenericFrame
-
Starts the spinning of the generic-frame.
- stop() - Method in class remixlab.fpstiming.SeqTimer
-
- stop() - Method in interface remixlab.fpstiming.Timer
-
Stops the timer.
- stop() - Method in class remixlab.fpstiming.TimingTask
-
Timer wrapper method.
- stopAnimation() - Method in interface remixlab.fpstiming.Animator
-
Stops the animation.
- stopAnimation() - Method in class remixlab.fpstiming.AnimatorObject
-
Stops animation.
- stopFlying() - Method in class remixlab.dandelion.core.GenericFrame
-
- stopInterpolation() - Method in class remixlab.dandelion.core.KeyFrameInterpolator
-
- stopInterpolations() - Method in class remixlab.dandelion.core.Eye
-
Stops all interpolations currently being performed associated with this Eye.
- stopSpinning() - Method in class remixlab.dandelion.core.GenericFrame
-
- subtract(Vec) - Method in class remixlab.dandelion.geom.Vec
-
Subtract a vector from this vector
- subtract(float, float, float) - Method in class remixlab.dandelion.geom.Vec
-
- subtract(Vec, Vec) - Static method in class remixlab.dandelion.geom.Vec
-
Subtract one vector from another
- subtract(Vec, Vec, Vec) - Static method in class remixlab.dandelion.geom.Vec
-
Subtract one vector from another and store in another vector
- sync(GenericFrame) - Method in class remixlab.dandelion.core.GenericFrame
-
Same as sync(this, otherFrame)
.
- sync(GenericFrame, GenericFrame) - Static method in class remixlab.dandelion.core.GenericFrame
-
If f1
has been more recently updated than f2
, calls
f2.setWorldMatrix(f1)
, otherwise calls f1.setWorldMatrix(f2)
.