609632c6a5
The C API functions that have been added are the following: Vector2: - aiVector2AreEqual - aiVector2AreEqualEpsilon - aiVector2Add - aiVector2Subtract - aiVector2Scale - aiVector2SymMul - aiVector2DivideByScalar - aiVector2DivideByVector - aiVector2Length - aiVector2SquareLength - aiVector2Negate - aiVector2DotProduct - aiVector2Normalize Vector3: - aiVector3AreEqual - aiVector3AreEqualEpsilon - aiVector3LessThan - aiVector3Add - aiVector3Subtract - aiVector3Scale - aiVector3SymMul - aiVector3DivideByScalar - aiVector3DivideByVector - aiVector3Length - aiVector3SquareLength - aiVector3Negate - aiVector3DotProduct - aiVector3CrossProduct - aiVector3Normalize - aiVector3NormalizeSafe - aiVector3RotateByQuaternion Matrix3x3: - aiMatrix3FromMatrix4 - aiMatrix3FromQuaternion - aiMatrix3AreEqual - aiMatrix3AreEqualEpsilon - aiMatrix3Inverse - aiMatrix3Determinant - aiMatrix3RotationZ - aiMatrix3FromRotationAroundAxis - aiMatrix3Translation - aiMatrix3FromTo Matrix4x4: - aiMatrix4FromMatrix3 - aiMatrix4FromScalingQuaternionPosition - aiMatrix4Add - aiMatrix4AreEqual - aiMatrix4AreEqualEpsilon - aiMatrix4Inverse - aiMatrix4Determinant - aiMatrix4IsIdentity - aiMatrix4DecomposeIntoScalingEulerAnglesPosition - aiMatrix4DecomposeIntoScalingAxisAnglePosition - aiMatrix4DecomposeNoScaling - aiMatrix4FromEulerAngles - aiMatrix4RotationX - aiMatrix4RotationY - aiMatrix4RotationZ - aiMatrix4FromRotationAroundAxis - aiMatrix4Translation - aiMatrix4Scaling - aiMatrix4FromTo Quaternion: - aiQuaternionFromEulerAngles - aiQuaternionFromAxisAngle - aiQuaternionFromNormalizedQuaternion - aiQuaternionAreEqual - aiQuaternionAreEqualEpsilon - aiQuaternionNormalize - aiQuaternionConjugate - aiQuaternionMultiply - aiQuaternionInterpolate In addition, a const qualifier has been added to aiQuaterniont::Rotate to allow call to this method via a const aiQuaterniont pointer. |
||
---|---|---|
.. | ||
assimp |