[Up To API Reference]

Header:
QuesaMath.h

Introduction

Functions

 Q3BoundingBox_Copy
 Q3BoundingBox_Reset
 Q3BoundingBox_Set
 Q3BoundingBox_SetFromPoints3D
 Q3BoundingBox_SetFromRationalPoints4D
 Q3BoundingBox_Union
 Q3BoundingBox_UnionPoint3D
 Q3BoundingBox_UnionRationalPoint4D
 Q3BoundingSphere_Copy
 Q3BoundingSphere_Reset
 Q3BoundingSphere_Set
 Q3BoundingSphere_SetFromPoints3D
 Q3BoundingSphere_SetFromRationalPoints4D
 Q3BoundingSphere_Union
 Q3BoundingSphere_UnionPoint3D
 Q3BoundingSphere_UnionRationalPoint4D
 Q3Math_InvSquareRoot
 Q3Math_SquareRoot
 Q3Matrix3x3_Adjoint
 Q3Matrix3x3_Copy
 Q3Matrix3x3_Determinant
 Q3Matrix3x3_Invert
 Q3Matrix3x3_Multiply
 Q3Matrix3x3_SetIdentity
 Q3Matrix3x3_SetRotate
 Q3Matrix3x3_SetRotateAboutPoint
 Q3Matrix3x3_SetScale
 Q3Matrix3x3_SetTranslate
 Q3Matrix3x3_Transpose
 Q3Matrix4x4_Copy
 Q3Matrix4x4_Determinant
 Q3Matrix4x4_Invert
 Q3Matrix4x4_Multiply
 Q3Matrix4x4_SetIdentity
 Q3Matrix4x4_SetQuaternion
 Q3Matrix4x4_SetRotateAboutAxis
 Q3Matrix4x4_SetRotateAboutPoint
 Q3Matrix4x4_SetRotateVectorToVector
 Q3Matrix4x4_SetRotate_X
 Q3Matrix4x4_SetRotate_XYZ
 Q3Matrix4x4_SetRotate_Y
 Q3Matrix4x4_SetRotate_Z
 Q3Matrix4x4_SetScale
 Q3Matrix4x4_SetTranslate
 Q3Matrix4x4_Transpose
 Q3Param2D_AffineComb
 Q3Param2D_Distance
 Q3Param2D_DistanceSquared
 Q3Param2D_RRatio
 Q3Param2D_Set
 Q3Param2D_Subtract
 Q3Param2D_Transform
 Q3Param2D_Vector2D_Add
 Q3Param2D_Vector2D_Subtract
 Q3Point2D_AffineComb
 Q3Point2D_CrossProductTri
 Q3Point2D_Distance
 Q3Point2D_DistanceSquared
 Q3Point2D_RRatio
 Q3Point2D_Set
 Q3Point2D_Subtract
 Q3Point2D_To2DTransformArray
 Q3Point2D_To3D
 Q3Point2D_To3DTransformArray
 Q3Point2D_ToPolar
 Q3Point2D_Transform
 Q3Point2D_Vector2D_Add
 Q3Point2D_Vector2D_Subtract
 Q3Point3D_AffineComb
 Q3Point3D_CrossProductTri
 Q3Point3D_Distance
 Q3Point3D_DistanceSquared
 Q3Point3D_RRatio
 Q3Point3D_Set
 Q3Point3D_Subtract
 Q3Point3D_To3DTransformArray
 Q3Point3D_To4D
 Q3Point3D_To4DTransformArray
 Q3Point3D_ToSpherical
 Q3Point3D_Transform
 Q3Point3D_TransformQuaternion
 Q3Point3D_Vector3D_Add
 Q3Point3D_Vector3D_Subtract
 Q3PolarPoint_Set
 Q3PolarPoint_ToPoint2D
 Q3Quaternion_Copy
 Q3Quaternion_Dot
 Q3Quaternion_GetAxisAndAngle
 Q3Quaternion_InterpolateFast
 Q3Quaternion_InterpolateLinear
 Q3Quaternion_Invert
 Q3Quaternion_IsIdentity
 Q3Quaternion_MatchReflection
 Q3Quaternion_Multiply
 Q3Quaternion_Normalize
 Q3Quaternion_Set
 Q3Quaternion_SetIdentity
 Q3Quaternion_SetMatrix
 Q3Quaternion_SetRotateAboutAxis
 Q3Quaternion_SetRotateVectorToVector
 Q3Quaternion_SetRotate_X
 Q3Quaternion_SetRotate_XYZ
 Q3Quaternion_SetRotate_Y
 Q3Quaternion_SetRotate_Z
 Q3RationalPoint3D_AffineComb
 Q3RationalPoint3D_Distance
 Q3RationalPoint3D_DistanceSquared
 Q3RationalPoint3D_Set
 Q3RationalPoint3D_To2D
 Q3RationalPoint3D_To3DTransformArray
 Q3RationalPoint3D_ToVector2D
 Q3RationalPoint3D_Transform
 Q3RationalPoint4D_AffineComb
 Q3RationalPoint4D_Distance
 Q3RationalPoint4D_DistanceSquared
 Q3RationalPoint4D_RRatio
 Q3RationalPoint4D_Set
 Q3RationalPoint4D_To3D
 Q3RationalPoint4D_To4DTransformArray
 Q3RationalPoint4D_ToVector3D
 Q3RationalPoint4D_Transform
 Q3Ray3D_IntersectBoundingBox
 Q3Ray3D_IntersectSphere
 Q3Ray3D_IntersectTriangle
 Q3SphericalPoint_Set
 Q3SphericalPoint_ToPoint3D
 Q3Triangle_CrossProductArray
 Q3Vector2D_Add
 Q3Vector2D_Cross
 Q3Vector2D_Dot
 Q3Vector2D_Length
 Q3Vector2D_LengthSquared
 Q3Vector2D_Negate
 Q3Vector2D_Normalize
 Q3Vector2D_Scale
 Q3Vector2D_Set
 Q3Vector2D_Subtract
 Q3Vector2D_To2DTransformArray
 Q3Vector2D_To3D
 Q3Vector2D_ToRationalPoint3D
 Q3Vector2D_Transform
 Q3Vector3D_Add
 Q3Vector3D_Cross
 Q3Vector3D_Dot
 Q3Vector3D_DotArray
 Q3Vector3D_Length
 Q3Vector3D_LengthSquared
 Q3Vector3D_Negate
 Q3Vector3D_Normalize
 Q3Vector3D_Scale
 Q3Vector3D_Set
 Q3Vector3D_Subtract
 Q3Vector3D_To2D
 Q3Vector3D_To3DTransformArray
 Q3Vector3D_ToRationalPoint4D
 Q3Vector3D_Transform
 Q3Vector3D_TransformQuaternion


[Printable HTML Page]