public class btQuaternion extends btQuadWord
className| Constructor and Description |
|---|
btQuaternion() |
btQuaternion(float yaw,
float pitch,
float roll) |
btQuaternion(float _x,
float _y,
float _z,
float _w) |
btQuaternion(long cPtr,
boolean cMemoryOwn)
Construct a new btQuaternion, normally you should not need this constructor it's intended for low-level usage.
|
btQuaternion(Vector3 _axis,
float _angle) |
getCPtr, getX, getY, getZ, operatorbtConstScalarPtr, operatorbtScalarPtr, operatorEqualTo, operatorNotEqualTo, setMax, setMin, setValue, setValue, setW, setX, setY, setZ, w, x, y, zdispose, equals, getCPointer, hashCode, hasOwnership, isDisposed, isObtained, obtain, release, releaseOwnership, takeOwnership, toStringpublic btQuaternion(long cPtr,
boolean cMemoryOwn)
public btQuaternion()
public btQuaternion(float _x,
float _y,
float _z,
float _w)
public btQuaternion(Vector3 _axis, float _angle)
public btQuaternion(float yaw,
float pitch,
float roll)
public static long getCPtr(btQuaternion obj)
public void setRotation(Vector3 axis, float _angle)
public void setEuler(float yaw,
float pitch,
float roll)
public void setEulerZYX(float yawZ,
float pitchY,
float rollX)
public void getEulerZYX(SWIGTYPE_p_float yawZ, SWIGTYPE_p_float pitchY, SWIGTYPE_p_float rollX)
public Quaternion operatorAdditionAssignment(Quaternion q)
public Quaternion operatorSubtractionAssignment(Quaternion q)
public Quaternion operatorMultiplicationAssignment(float s)
public Quaternion operatorMultiplicationAssignment(Quaternion q)
public float dot(Quaternion q)
public float length2()
public float length()
public Quaternion safeNormalize()
public Quaternion normalize()
public Quaternion operatorMultiplication(float s)
public Quaternion operatorDivision(float s)
public Quaternion operatorDivisionAssignment(float s)
public Quaternion normalized()
public float angle(Quaternion q)
public float angleShortestPath(Quaternion q)
public float getAngle()
public float getAngleShortestPath()
public Vector3 getAxis()
public Quaternion inverse()
public Quaternion operatorAddition(Quaternion q2)
public Quaternion operatorSubtraction(Quaternion q2)
public Quaternion operatorSubtraction()
public Quaternion farthest(Quaternion qd)
public Quaternion nearest(Quaternion qd)
public Quaternion slerp(Quaternion q, float t)
public static Quaternion getIdentity()
public float getW()
public void serialize(btQuaternionFloatData dataOut)
public void deSerialize(btQuaternionFloatData dataIn)
public void serializeFloat(btQuaternionFloatData dataOut)
public void deSerializeFloat(btQuaternionFloatData dataIn)
public void serializeDouble(btQuaternionDoubleData dataOut)
public void deSerializeDouble(btQuaternionDoubleData dataIn)
Copyright © 2021. All rights reserved.