Skip navigation links
A B C D E F G H I L M N O P R S T V X Y Z 

A

add(Vector3D) - Method in class peasy.org.apache.commons.math.geometry.Vector3D
Add a vector to the instance.
add(double, Vector3D) - Method in class peasy.org.apache.commons.math.geometry.Vector3D
Add a scaled vector to the instance.
angle(Vector3D, Vector3D) - Static method in class peasy.org.apache.commons.math.geometry.Vector3D
Compute the angular separation between two vectors.
apply(PApplet) - Method in class peasy.CameraState
 
apply(PGraphics) - Method in class peasy.CameraState
 
applyInverseTo(Vector3D) - Method in class peasy.org.apache.commons.math.geometry.Rotation
Apply the inverse of the rotation to a vector.
applyInverseTo(Rotation) - Method in class peasy.org.apache.commons.math.geometry.Rotation
Apply the inverse of the instance to another rotation.
applyTo(Vector3D) - Method in class peasy.org.apache.commons.math.geometry.Rotation
Apply the rotation to a vector.
applyTo(Rotation) - Method in class peasy.org.apache.commons.math.geometry.Rotation
Apply the instance to another rotation.

B

beginHUD() - Method in class peasy.PeasyCam
begin screen-aligned 2D-drawing.

C

CameraState - Class in peasy
 
CameraState(Rotation, Vector3D, double) - Constructor for class peasy.CameraState
 
CardanEulerSingularityException - Exception in peasy.org.apache.commons.math.geometry
This class represents exceptions thrown while extractiong Cardan or Euler angles from a rotation.
CardanEulerSingularityException(boolean) - Constructor for exception peasy.org.apache.commons.math.geometry.CardanEulerSingularityException
Simple constructor.
crossProduct(Vector3D, Vector3D) - Static method in class peasy.org.apache.commons.math.geometry.Vector3D
Compute the cross-product of two vectors.

D

DampedAction - Class in peasy
Based on a damned clever and aesthetic idea by David Bollinger.
DampedAction(PeasyCam) - Constructor for class peasy.DampedAction
 
DampedAction(PeasyCam, double) - Constructor for class peasy.DampedAction
 
dotProduct(Vector3D, Vector3D) - Static method in class peasy.org.apache.commons.math.geometry.Vector3D
Compute the dot-product of two vectors.
draw() - Method in class peasy.DampedAction
 
draw() - Method in class peasy.PeasyCam.AbstractInterp
 

E

endHUD() - Method in class peasy.PeasyCam
end screen-aligned 2D-drawing.

F

feed() - Method in class peasy.PeasyCam
 

G

getA1() - Method in class peasy.org.apache.commons.math.geometry.RotationOrder
Get the axis of the first rotation.
getA2() - Method in class peasy.org.apache.commons.math.geometry.RotationOrder
Get the axis of the second rotation.
getA3() - Method in class peasy.org.apache.commons.math.geometry.RotationOrder
Get the axis of the second rotation.
getAlpha() - Method in class peasy.org.apache.commons.math.geometry.Vector3D
Get the azimuth of the vector.
getAngle() - Method in class peasy.org.apache.commons.math.geometry.Rotation
Get the angle of the rotation.
getAngles(RotationOrder) - Method in class peasy.org.apache.commons.math.geometry.Rotation
Get the Cardan or Euler angles corresponding to the instance.
getArguments() - Method in exception peasy.org.apache.commons.math.MathException
Gets the arguments used to build the message of this throwable.
getAxis() - Method in class peasy.org.apache.commons.math.geometry.Rotation
Get the normalized axis of the rotation.
getCanvas() - Method in class peasy.PeasyCam
 
getCause() - Method in exception peasy.org.apache.commons.math.MathException
Gets the cause of this throwable.
getDelta() - Method in class peasy.org.apache.commons.math.geometry.Vector3D
Get the elevation of the vector.
getDistance() - Method in class peasy.PeasyCam
 
getLookAt() - Method in class peasy.PeasyCam
 
getMatrix() - Method in class peasy.org.apache.commons.math.geometry.Rotation
Get the 3X3 matrix corresponding to the instance
getMessage(Locale) - Method in exception peasy.org.apache.commons.math.MathException
Gets the message in a specified locale.
getNorm() - Method in class peasy.org.apache.commons.math.geometry.Vector3D
Get the norm for the vector.
getPanDragHandler() - Method in class peasy.PeasyCam
 
getPattern() - Method in exception peasy.org.apache.commons.math.MathException
Gets the pattern used to build the message of this throwable.
getPosition() - Method in class peasy.PeasyCam
Where is the PeasyCam in world space?
getQ0() - Method in class peasy.org.apache.commons.math.geometry.Rotation
Get the scalar coordinate of the quaternion.
getQ1() - Method in class peasy.org.apache.commons.math.geometry.Rotation
Get the first coordinate of the vectorial part of the quaternion.
getQ2() - Method in class peasy.org.apache.commons.math.geometry.Rotation
Get the second coordinate of the vectorial part of the quaternion.
getQ3() - Method in class peasy.org.apache.commons.math.geometry.Rotation
Get the third coordinate of the vectorial part of the quaternion.
getRotateDragHandler() - Method in class peasy.PeasyCam
 
getRotations() - Method in class peasy.PeasyCam
Express the current camera rotation as an equivalent series of world rotations, in X, Y, Z order.
getState() - Method in class peasy.PeasyCam
 
getViewport() - Method in class peasy.PeasyCam
 
getWheelHandler() - Method in class peasy.PeasyCam
 
getWheelScale() - Method in class peasy.PeasyCam
 
getX() - Method in class peasy.org.apache.commons.math.geometry.Vector3D
Get the abscissa of the vector.
getY() - Method in class peasy.org.apache.commons.math.geometry.Vector3D
Get the ordinate of the vector.
getZ() - Method in class peasy.org.apache.commons.math.geometry.Vector3D
Get the height of the vector.
getZoomDragHandler() - Method in class peasy.PeasyCam
 
getZoomWheelHandler() - Method in class peasy.PeasyCam
 

H

handleDrag(double, double) - Method in interface peasy.PeasyDragHandler
 
handleWheel(int) - Method in interface peasy.PeasyWheelHandler
 

I

impulse(double) - Method in class peasy.DampedAction
 
insideViewport(double, double) - Method in class peasy.PeasyCam
 
InterpolationUtil - Class in peasy
 
InterpolationUtil() - Constructor for class peasy.InterpolationUtil
 
isActive() - Method in class peasy.PeasyCam
 

L

linear(double, double, double) - Static method in class peasy.InterpolationUtil
 
linear(Vector3D, Vector3D, double) - Static method in class peasy.InterpolationUtil
 
lookAt(double, double, double) - Method in class peasy.PeasyCam
 
lookAt(double, double, double, double) - Method in class peasy.PeasyCam
 
lookAt(double, double, double, long) - Method in class peasy.PeasyCam
 
lookAt(double, double, double, double, long) - Method in class peasy.PeasyCam
 

M

MathException - Exception in peasy.org.apache.commons.math
Base class for commons-math checked exceptions.
MathException() - Constructor for exception peasy.org.apache.commons.math.MathException
Constructs a new MathException with no detail message.
MathException(String) - Constructor for exception peasy.org.apache.commons.math.MathException
Deprecated.
MathException(String, Object[]) - Constructor for exception peasy.org.apache.commons.math.MathException
Constructs a new MathException with specified formatted detail message.
MathException(Throwable) - Constructor for exception peasy.org.apache.commons.math.MathException
Constructs a new MathException with specified nested Throwable root cause.
MathException(String, Throwable) - Constructor for exception peasy.org.apache.commons.math.MathException
MathException(String, Object[], Throwable) - Constructor for exception peasy.org.apache.commons.math.MathException
Constructs a new MathException with specified formatted detail message and nested Throwable root cause.
minusI - Static variable in class peasy.org.apache.commons.math.geometry.Vector3D
Opposite of the first canonical vector (coordinates: -1, 0, 0).
minusJ - Static variable in class peasy.org.apache.commons.math.geometry.Vector3D
Opposite of the second canonical vector (coordinates: 0, -1, 0).
minusK - Static variable in class peasy.org.apache.commons.math.geometry.Vector3D
Opposite of the third canonical vector (coordinates: 0, 0, -1).

N

negate() - Method in class peasy.org.apache.commons.math.geometry.Vector3D
Get the opposite of the instance.
normalize() - Method in class peasy.org.apache.commons.math.geometry.Vector3D
Get a normalized vector aligned with the instance.
NotARotationMatrixException - Exception in peasy.org.apache.commons.math.geometry
This class represents exceptions thrown while building rotations from matrices.
NotARotationMatrixException(String, Object[]) - Constructor for exception peasy.org.apache.commons.math.geometry.NotARotationMatrixException
Simple constructor.

O

orthogonal() - Method in class peasy.org.apache.commons.math.geometry.Vector3D
Get a vector orthogonal to the instance.

P

pan(double, double) - Method in class peasy.PeasyCam
 
peasy - package peasy
 
peasy.org.apache.commons.math - package peasy.org.apache.commons.math
 
peasy.org.apache.commons.math.geometry - package peasy.org.apache.commons.math.geometry
 
PeasyCam - Class in peasy
 
PeasyCam(PApplet, double) - Constructor for class peasy.PeasyCam
 
PeasyCam(PApplet, double, double, double, double) - Constructor for class peasy.PeasyCam
 
PeasyCam(PApplet, PGraphics, double) - Constructor for class peasy.PeasyCam
 
PeasyCam(PApplet, PGraphics, double, double, double, double) - Constructor for class peasy.PeasyCam
 
PeasyCam.AbstractInterp - Class in peasy
 
PeasyDragHandler - Interface in peasy
 
PeasyWheelHandler - Interface in peasy
 
plusI - Static variable in class peasy.org.apache.commons.math.geometry.Vector3D
First canonical vector (coordinates: 1, 0, 0).
plusJ - Static variable in class peasy.org.apache.commons.math.geometry.Vector3D
Second canonical vector (coordinates: 0, 1, 0).
plusK - Static variable in class peasy.org.apache.commons.math.geometry.Vector3D
Third canonical vector (coordinates: 0, 0, 1).
printStackTrace() - Method in exception peasy.org.apache.commons.math.MathException
Prints the stack trace of this exception to the standard error stream.
printStackTrace(PrintStream) - Method in exception peasy.org.apache.commons.math.MathException
Prints the stack trace of this exception to the specified stream.
printStackTrace(PrintWriter) - Method in exception peasy.org.apache.commons.math.MathException
Prints the stack trace of this exception to the specified writer.

R

reset() - Method in class peasy.PeasyCam
 
reset(long) - Method in class peasy.PeasyCam
 
revert() - Method in class peasy.org.apache.commons.math.geometry.Rotation
Revert a rotation.
rotateX(double) - Method in class peasy.PeasyCam
 
rotateY(double) - Method in class peasy.PeasyCam
 
rotateZ(double) - Method in class peasy.PeasyCam
 
Rotation - Class in peasy.org.apache.commons.math.geometry
This class implements rotations in a three-dimensional space.
Rotation() - Constructor for class peasy.org.apache.commons.math.geometry.Rotation
Build the identity rotation.
Rotation(double, double, double, double, boolean) - Constructor for class peasy.org.apache.commons.math.geometry.Rotation
Build a rotation from the quaternion coordinates.
Rotation(Vector3D, double) - Constructor for class peasy.org.apache.commons.math.geometry.Rotation
Build a rotation from an axis and an angle.
Rotation(double[][], double) - Constructor for class peasy.org.apache.commons.math.geometry.Rotation
Build a rotation from a 3X3 matrix.
Rotation(Vector3D, Vector3D, Vector3D, Vector3D) - Constructor for class peasy.org.apache.commons.math.geometry.Rotation
Build the rotation that transforms a pair of vector into another pair.
Rotation(Vector3D, Vector3D) - Constructor for class peasy.org.apache.commons.math.geometry.Rotation
Build one of the rotations that transform one vector into another one.
Rotation(RotationOrder, double, double, double) - Constructor for class peasy.org.apache.commons.math.geometry.Rotation
Build a rotation from three Cardan or Euler elementary rotations.
RotationOrder - Class in peasy.org.apache.commons.math.geometry
This class is a utility representing a rotation order specification for Cardan or Euler angles specification.

S

scalarMultiply(double) - Method in class peasy.org.apache.commons.math.geometry.Vector3D
Multiply the instance by a scalar
setActive(boolean) - Method in class peasy.PeasyCam
 
setCenterDragHandler(PeasyDragHandler) - Method in class peasy.PeasyCam
 
setDistance(double) - Method in class peasy.PeasyCam
 
setDistance(double, long) - Method in class peasy.PeasyCam
 
setFreeRotationMode() - Method in class peasy.PeasyCam
Permit arbitrary rotation.
setLeftDragHandler(PeasyDragHandler) - Method in class peasy.PeasyCam
 
setMaximumDistance(double) - Method in class peasy.PeasyCam
 
setMinimumDistance(double) - Method in class peasy.PeasyCam
 
setMouseControlled(boolean) - Method in class peasy.PeasyCam
setPitchRotationMode() - Method in class peasy.PeasyCam
Only permit pitch.
setResetOnDoubleClick(boolean) - Method in class peasy.PeasyCam
 
setRightDragHandler(PeasyDragHandler) - Method in class peasy.PeasyCam
 
setRollRotationMode() - Method in class peasy.PeasyCam
Only permit roll.
setRotations(double, double, double) - Method in class peasy.PeasyCam
 
setState(CameraState) - Method in class peasy.PeasyCam
 
setState(CameraState, long) - Method in class peasy.PeasyCam
 
setSuppressRollRotationMode() - Method in class peasy.PeasyCam
Only suppress roll.
setViewport(int, int, int, int) - Method in class peasy.PeasyCam
 
setWheelHandler(PeasyWheelHandler) - Method in class peasy.PeasyCam
 
setWheelScale(double) - Method in class peasy.PeasyCam
 
setYawRotationMode() - Method in class peasy.PeasyCam
Only permit yaw.
slerp(Rotation, Rotation, double) - Static method in class peasy.InterpolationUtil
 
smooth(double, double, double) - Static method in class peasy.InterpolationUtil
 
smooth(Vector3D, Vector3D, double) - Static method in class peasy.InterpolationUtil
 
stop() - Method in class peasy.DampedAction
 
subtract(Vector3D) - Method in class peasy.org.apache.commons.math.geometry.Vector3D
Subtract a vector from the instance.
subtract(double, Vector3D) - Method in class peasy.org.apache.commons.math.geometry.Vector3D
Subtract a scaled vector from the instance.

T

toString() - Method in class peasy.org.apache.commons.math.geometry.RotationOrder
Get a string representation of the instance.

V

Vector3D - Class in peasy.org.apache.commons.math.geometry
This class implements vectors in a three-dimensional space.
Vector3D() - Constructor for class peasy.org.apache.commons.math.geometry.Vector3D
Simple constructor.
Vector3D(double, double, double) - Constructor for class peasy.org.apache.commons.math.geometry.Vector3D
Simple constructor.
Vector3D(double, double) - Constructor for class peasy.org.apache.commons.math.geometry.Vector3D
Simple constructor.
Vector3D(double, Vector3D) - Constructor for class peasy.org.apache.commons.math.geometry.Vector3D
Multiplicative constructor Build a vector from another one and a scale factor.
Vector3D(double, Vector3D, double, Vector3D) - Constructor for class peasy.org.apache.commons.math.geometry.Vector3D
Linear constructor Build a vector from two other ones and corresponding scale factors.
Vector3D(double, Vector3D, double, Vector3D, double, Vector3D) - Constructor for class peasy.org.apache.commons.math.geometry.Vector3D
Linear constructor Build a vector from three other ones and corresponding scale factors.
Vector3D(double, Vector3D, double, Vector3D, double, Vector3D, double, Vector3D) - Constructor for class peasy.org.apache.commons.math.geometry.Vector3D
Linear constructor Build a vector from four other ones and corresponding scale factors.
VERSION - Variable in class peasy.PeasyCam
 
version() - Method in class peasy.PeasyCam
 

X

XYX - Static variable in class peasy.org.apache.commons.math.geometry.RotationOrder
Set of Euler angles.
XYZ - Static variable in class peasy.org.apache.commons.math.geometry.RotationOrder
Set of Cardan angles.
XZX - Static variable in class peasy.org.apache.commons.math.geometry.RotationOrder
Set of Euler angles.
XZY - Static variable in class peasy.org.apache.commons.math.geometry.RotationOrder
Set of Cardan angles.

Y

YXY - Static variable in class peasy.org.apache.commons.math.geometry.RotationOrder
Set of Euler angles.
YXZ - Static variable in class peasy.org.apache.commons.math.geometry.RotationOrder
Set of Cardan angles.
YZX - Static variable in class peasy.org.apache.commons.math.geometry.RotationOrder
Set of Cardan angles.
YZY - Static variable in class peasy.org.apache.commons.math.geometry.RotationOrder
Set of Euler angles.

Z

zero - Static variable in class peasy.org.apache.commons.math.geometry.Vector3D
Null vector (coordinates: 0, 0, 0).
ZXY - Static variable in class peasy.org.apache.commons.math.geometry.RotationOrder
Set of Cardan angles.
ZXZ - Static variable in class peasy.org.apache.commons.math.geometry.RotationOrder
Set of Euler angles.
ZYX - Static variable in class peasy.org.apache.commons.math.geometry.RotationOrder
Set of Cardan angles.
ZYZ - Static variable in class peasy.org.apache.commons.math.geometry.RotationOrder
Set of Euler angles.
A B C D E F G H I L M N O P R S T V X Y Z 
Skip navigation links

processing library peasycam by Jonathan Feinberg. (c) 2013