|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Quaternion | |
|---|---|
| com.threerings.editor.swing | |
| com.threerings.export | |
| com.threerings.expr | Expression evaluation and binding classes. |
| com.threerings.expr.util | |
| com.threerings.math | Model and animation configurations. |
| com.threerings.opengl.camera | |
| com.threerings.opengl.effect | Effect classes. |
| com.threerings.probs | Probabilistic types. |
| com.threerings.tudey.util | |
| Uses of Quaternion in com.threerings.editor.swing |
|---|
| Methods in com.threerings.editor.swing that return Quaternion | |
|---|---|
Quaternion |
QuaternionPanel.getValue()
Returns the current value of the quaternion being edited. |
| Methods in com.threerings.editor.swing with parameters of type Quaternion | |
|---|---|
void |
QuaternionPanel.setValue(Quaternion value)
Sets the value of the quaternion being edited. |
| Uses of Quaternion in com.threerings.export |
|---|
| Methods in com.threerings.export that return Quaternion | |
|---|---|
Quaternion |
Importer.read(String name,
Quaternion defvalue)
Reads a quaternion value associated with the current object. |
| Methods in com.threerings.export with parameters of type Quaternion | |
|---|---|
Quaternion |
Importer.read(String name,
Quaternion defvalue)
Reads a quaternion value associated with the current object. |
void |
Exporter.write(String name,
Quaternion value)
Associates a quaternion value with the current object. |
void |
Exporter.write(String name,
Quaternion value,
Quaternion defvalue)
Associates a quaternion value with the current object (if not equal to the default). |
| Uses of Quaternion in com.threerings.expr |
|---|
| Fields in com.threerings.expr declared as Quaternion | |
|---|---|
Quaternion |
QuaternionExpression.Reference.defvalue
The default value of the variable. |
Quaternion |
QuaternionExpression.Constant.value
The value of the constant. |
| Methods in com.threerings.expr that return types with arguments of type Quaternion | |
|---|---|
ObjectExpression.Evaluator<Quaternion> |
QuaternionExpression.Constant.createEvaluator(Scope scope)
|
ObjectExpression.Evaluator<Quaternion> |
QuaternionExpression.Reference.createEvaluator(Scope scope)
|
ObjectExpression.Evaluator<Quaternion> |
QuaternionExpression.Angles.createEvaluator(Scope scope)
|
| Uses of Quaternion in com.threerings.expr.util |
|---|
| Methods in com.threerings.expr.util that return Quaternion | |
|---|---|
static Quaternion |
ScopeUtil.resolve(Scope scope,
String name,
Quaternion defvalue)
Attempts to resolve a quaternion symbol. |
| Methods in com.threerings.expr.util with parameters of type Quaternion | |
|---|---|
static Quaternion |
ScopeUtil.resolve(Scope scope,
String name,
Quaternion defvalue)
Attempts to resolve a quaternion symbol. |
| Uses of Quaternion in com.threerings.math |
|---|
| Fields in com.threerings.math declared as Quaternion | |
|---|---|
static Quaternion |
Quaternion.IDENTITY
The identity quaternion. |
| Methods in com.threerings.math that return Quaternion | |
|---|---|
Quaternion |
Transform3D.extractRotation()
Extracts the rotation component of the transform. |
Quaternion |
Matrix4f.extractRotation()
Extracts the rotation component of the matrix. |
Quaternion |
Transform3D.extractRotation(Quaternion result)
Extracts the rotation component of the transform and places it in the provided result quaternion. |
Quaternion |
Matrix4f.extractRotation(Quaternion result)
Extracts the rotation component of the matrix and places it in the provided result quaternion. |
Quaternion |
Quaternion.fromAngleAxis(float angle,
float x,
float y,
float z)
Sets this quaternion to the rotation described by the given angle and normalized axis. |
Quaternion |
Quaternion.fromAngleAxis(float angle,
Vector3f axis)
Sets this quaternion to the rotation described by the given angle and normalized axis. |
Quaternion |
Quaternion.fromAngles(float x,
float y,
float z)
Sets this quaternion to one that first rotates about x by the specified number of radians, then rotates about y, then about z. |
Quaternion |
Quaternion.fromAngles(Vector3f angles)
Sets this quaternion to one that first rotates about x by the specified number of radians, then rotates about y, then about z. |
Quaternion |
Quaternion.fromAnglesXY(float x,
float y)
Sets this quaternion to one that first rotates about x by the specified number of radians, then rotates about y by the specified number of radians. |
Quaternion |
Quaternion.fromAnglesXZ(float x,
float z)
Sets this quaternion to one that first rotates about x by the specified number of radians, then rotates about z by the specified number of radians. |
Quaternion |
Quaternion.fromAxes(Vector3f nx,
Vector3f ny,
Vector3f nz)
Sets this quaternion to one that rotates onto the given unit axes. |
Quaternion |
Quaternion.fromVectors(Vector3f from,
Vector3f to)
Sets this quaternion to the rotation of the first normalized vector onto the second. |
Quaternion |
Transform3D.getRotation()
Returns a reference to the rotation quaternion, which is only definitive when the type is Transform3D.RIGID or Transform3D.UNIFORM. |
Quaternion |
Quaternion.integrate(Vector3f velocity,
float t)
Integrates the provided angular velocity over the specified timestep. |
Quaternion |
Quaternion.integrate(Vector3f velocity,
float t,
Quaternion result)
Integrates the provided angular velocity over the specified timestep, storing the result in the object provided. |
Quaternion |
Quaternion.integrateLocal(Vector3f velocity,
float t)
Integrates in-place the provided angular velocity over the specified timestep. |
Quaternion |
Quaternion.invert()
Inverts this quaternion. |
Quaternion |
Quaternion.invert(Quaternion result)
Inverts this quaternion, storing the result in the object provided. |
Quaternion |
Quaternion.invertLocal()
Inverts this quaternion in-place. |
Quaternion |
Quaternion.mult(Quaternion other)
Multiplies this quaternion by another. |
Quaternion |
Quaternion.mult(Quaternion other,
Quaternion result)
Multiplies this quaternion by another and stores the result in the provided object. |
Quaternion |
Quaternion.multLocal(Quaternion other)
Multiplies this quaternion in-place by another. |
Quaternion |
Quaternion.normalize()
Normalizes this quaternion. |
Quaternion |
Quaternion.normalize(Quaternion result)
Normalizes this quaternion, storing the result in the object provided. |
Quaternion |
Quaternion.normalizeLocal()
Normalizes this quaternion in-place. |
Quaternion |
Quaternion.randomize()
Sets this to a random rotation obtained from a completely uniform distribution. |
Quaternion |
Quaternion.set(float[] values)
Copies the elements of an array. |
Quaternion |
Quaternion.set(float x,
float y,
float z,
float w)
Sets all of the elements of the quaternion. |
Quaternion |
Quaternion.set(Quaternion other)
Copies the elements of another quaternion. |
Quaternion |
Quaternion.slerp(Quaternion other,
float t)
Interpolates between this and the specified other quaternion. |
Quaternion |
Quaternion.slerp(Quaternion other,
float t,
Quaternion result)
Interpolates between this and the specified other quaternion, placing the result in the object provided. |
Quaternion |
Quaternion.slerpLocal(Quaternion other,
float t)
Interpolates in-place between this and the specified other quaternion. |
| Methods in com.threerings.math with parameters of type Quaternion | |
|---|---|
Quaternion |
Transform3D.extractRotation(Quaternion result)
Extracts the rotation component of the transform and places it in the provided result quaternion. |
Quaternion |
Matrix4f.extractRotation(Quaternion result)
Extracts the rotation component of the matrix and places it in the provided result quaternion. |
Quaternion |
Quaternion.integrate(Vector3f velocity,
float t,
Quaternion result)
Integrates the provided angular velocity over the specified timestep, storing the result in the object provided. |
Quaternion |
Quaternion.invert(Quaternion result)
Inverts this quaternion, storing the result in the object provided. |
Quaternion |
Quaternion.mult(Quaternion other)
Multiplies this quaternion by another. |
Quaternion |
Quaternion.mult(Quaternion other,
Quaternion result)
Multiplies this quaternion by another and stores the result in the provided object. |
Quaternion |
Quaternion.multLocal(Quaternion other)
Multiplies this quaternion in-place by another. |
Quaternion |
Quaternion.normalize(Quaternion result)
Normalizes this quaternion, storing the result in the object provided. |
Quaternion |
Quaternion.set(Quaternion other)
Copies the elements of another quaternion. |
Transform3D |
Transform3D.set(Vector3f translation,
Quaternion rotation)
Sets the transform using the supplied values. |
Transform3D |
Transform3D.set(Vector3f translation,
Quaternion rotation,
float scale)
Sets the transform using the supplied values. |
Transform3D |
Transform3D.set(Vector3f translation,
Quaternion rotation,
Vector3f scale)
Sets the transform using the supplied values. |
Matrix4f |
Matrix4f.setToRotation(Quaternion quat)
Sets this to a rotation matrix. |
Matrix3f |
Matrix3f.setToRotation(Quaternion quat)
Sets this to a rotation matrix. |
Matrix4f |
Matrix4f.setToTransform(Vector3f translation,
Quaternion rotation)
Sets this to a matrix that first rotates, then translates. |
Matrix4f |
Matrix4f.setToTransform(Vector3f translation,
Quaternion rotation,
float scale)
Sets this to a matrix that first scales, then rotates, then translates. |
Matrix4f |
Matrix4f.setToTransform(Vector3f translation,
Quaternion rotation,
Vector3f scale)
Sets this to a matrix that first scales, then rotates, then translates. |
Quaternion |
Quaternion.slerp(Quaternion other,
float t)
Interpolates between this and the specified other quaternion. |
Quaternion |
Quaternion.slerp(Quaternion other,
float t,
Quaternion result)
Interpolates between this and the specified other quaternion, placing the result in the object provided. |
Quaternion |
Quaternion.slerpLocal(Quaternion other,
float t)
Interpolates in-place between this and the specified other quaternion. |
| Constructors in com.threerings.math with parameters of type Quaternion | |
|---|---|
Quaternion(Quaternion other)
Copy constructor. |
|
Transform3D(Vector3f translation,
Quaternion rotation)
Creates a transformation from the values in the supplied objects. |
|
Transform3D(Vector3f translation,
Quaternion rotation,
float scale)
Creates a transformation from the values in the supplied objects. |
|
Transform3D(Vector3f translation,
Quaternion rotation,
Vector3f scale)
Creates a transformation from the values in the supplied objects. |
|
| Uses of Quaternion in com.threerings.opengl.camera |
|---|
| Methods in com.threerings.opengl.camera that return Quaternion | |
|---|---|
Quaternion |
CameraHandler.getViewerRotation()
Returns a reference to the rotation to use for the viewer. |
| Uses of Quaternion in com.threerings.opengl.effect |
|---|
| Methods in com.threerings.opengl.effect that return Quaternion | |
|---|---|
Quaternion |
Particle.getOrientation()
Returns a reference to the particle's orientation. |
Quaternion |
BaseParticleSystem.Layer.rotationToLayer(Quaternion rot,
boolean emitter)
Transforms a rotation in-place from world space or emitter space into the space of the layer (either world space or emitter space, depending on the value of BaseParticleSystemConfig.Layer.moveParticlesWithEmitter). |
| Methods in com.threerings.opengl.effect with parameters of type Quaternion | |
|---|---|
Quaternion |
BaseParticleSystem.Layer.rotationToLayer(Quaternion rot,
boolean emitter)
Transforms a rotation in-place from world space or emitter space into the space of the layer (either world space or emitter space, depending on the value of BaseParticleSystemConfig.Layer.moveParticlesWithEmitter). |
| Uses of Quaternion in com.threerings.probs |
|---|
| Fields in com.threerings.probs declared as Quaternion | |
|---|---|
Quaternion |
QuaternionVariable.Constant.value
The value to return. |
| Methods in com.threerings.probs that return Quaternion | |
|---|---|
abstract Quaternion |
QuaternionVariable.getMean(Quaternion result)
Computes the mean value. |
Quaternion |
QuaternionVariable.Identity.getMean(Quaternion result)
|
Quaternion |
QuaternionVariable.Constant.getMean(Quaternion result)
|
Quaternion |
QuaternionVariable.Uniform.getMean(Quaternion result)
|
Quaternion |
QuaternionVariable.Random.getMean(Quaternion result)
|
abstract Quaternion |
QuaternionVariable.getValue(Quaternion result)
Computes a sample value according to the variable's distribution. |
Quaternion |
QuaternionVariable.Identity.getValue(Quaternion result)
|
Quaternion |
QuaternionVariable.Constant.getValue(Quaternion result)
|
Quaternion |
QuaternionVariable.Uniform.getValue(Quaternion result)
|
Quaternion |
QuaternionVariable.Random.getValue(Quaternion result)
|
| Methods in com.threerings.probs with parameters of type Quaternion | |
|---|---|
abstract Quaternion |
QuaternionVariable.getMean(Quaternion result)
Computes the mean value. |
Quaternion |
QuaternionVariable.Identity.getMean(Quaternion result)
|
Quaternion |
QuaternionVariable.Constant.getMean(Quaternion result)
|
Quaternion |
QuaternionVariable.Uniform.getMean(Quaternion result)
|
Quaternion |
QuaternionVariable.Random.getMean(Quaternion result)
|
abstract Quaternion |
QuaternionVariable.getValue(Quaternion result)
Computes a sample value according to the variable's distribution. |
Quaternion |
QuaternionVariable.Identity.getValue(Quaternion result)
|
Quaternion |
QuaternionVariable.Constant.getValue(Quaternion result)
|
Quaternion |
QuaternionVariable.Uniform.getValue(Quaternion result)
|
Quaternion |
QuaternionVariable.Random.getValue(Quaternion result)
|
| Uses of Quaternion in com.threerings.tudey.util |
|---|
| Fields in com.threerings.tudey.util declared as Quaternion | |
|---|---|
static Quaternion[] |
TudeySceneMetrics.TILE_ROTATIONS
Tile rotations corresponding to each direction. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||