|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ode4j.cpp.internal.ApiCppMathMisc
org.ode4j.cpp.internal.ApiCppMathRotation
public abstract class ApiCppMathRotation
Constructor Summary | |
---|---|
ApiCppMathRotation()
|
Method Summary | |
---|---|
static void |
dDQfromW(DQuaternion dq,
DVector3 w,
DQuaternion q)
|
static void |
dQFromAxisAndAngle(DQuaternion q,
double ax,
double ay,
double az,
double angle)
|
static void |
dQfromR(DQuaternion q,
DMatrix3 R)
|
static void |
dQMultiply0(DQuaternion qa,
DQuaternion qb,
DQuaternion qc)
Quaternion multiplication, analogous to the matrix multiplication routines. |
static void |
dQMultiply1(DQuaternion qa,
DQuaternion qb,
DQuaternion qc)
Quaternion multiplication, analogous to the matrix multiplication routines. |
static void |
dQMultiply2(DQuaternion qa,
DQuaternion qb,
DQuaternion qc)
Quaternion multiplication, analogous to the matrix multiplication routines. |
static void |
dQMultiply3(DQuaternion qa,
DQuaternion qb,
DQuaternion qc)
qa = rotate by inverse of qc, then by inverse of qb |
static void |
dQSetIdentity(DQuaternion q)
|
static void |
dQtoR(DQuaternion q,
DMatrix3 R)
Deprecated. |
static void |
dRFrom2Axes(DMatrix3 R,
double ax,
double ay,
double az,
double bx,
double by,
double bz)
|
static void |
dRFromAxisAndAngle(DMatrix3 R,
double ax,
double ay,
double az,
double angle)
|
static void |
dRFromEulerAngles(DMatrix3 R,
double phi,
double theta,
double psi)
|
static void |
dRfromQ(DMatrix3 R,
DQuaternion q)
|
static void |
dRFromZAxis(DMatrix3 R,
double ax,
double ay,
double az)
|
static void |
dRSetIdentity(DMatrix3 R)
|
Methods inherited from class org.ode4j.cpp.internal.ApiCppMathMisc |
---|
dClearUpperTriangle, dMakeRandomMatrix, dMakeRandomVector, dMaxDifference, dMaxDifferenceLowerTriangle, dRand, dRandGetSeed, dRandInt, dRandReal, dRandSetSeed, dTestRand |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ApiCppMathRotation()
Method Detail |
---|
public static void dRSetIdentity(DMatrix3 R)
public static void dRFromAxisAndAngle(DMatrix3 R, double ax, double ay, double az, double angle)
public static void dRFromEulerAngles(DMatrix3 R, double phi, double theta, double psi)
public static void dRFrom2Axes(DMatrix3 R, double ax, double ay, double az, double bx, double by, double bz)
public static void dRFromZAxis(DMatrix3 R, double ax, double ay, double az)
public static void dQSetIdentity(DQuaternion q)
public static void dQFromAxisAndAngle(DQuaternion q, double ax, double ay, double az, double angle)
public static void dQMultiply0(DQuaternion qa, DQuaternion qb, DQuaternion qc)
public static void dQMultiply1(DQuaternion qa, DQuaternion qb, DQuaternion qc)
public static void dQMultiply2(DQuaternion qa, DQuaternion qb, DQuaternion qc)
public static void dQMultiply3(DQuaternion qa, DQuaternion qb, DQuaternion qc)
public static void dRfromQ(DMatrix3 R, DQuaternion q)
public static void dQtoR(DQuaternion q, DMatrix3 R)
public static void dQfromR(DQuaternion q, DMatrix3 R)
public static void dDQfromW(DQuaternion dq, DVector3 w, DQuaternion q)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |