1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2<HTML> 3<HEAD> 4<META http-equiv="Content-Type" content="text/html; charset=windows-1252"> 5<META name="GENERATOR" content="Microsoft FrontPage 5.0"> 6<META http-equiv="Content-Style-Type" content="text/css"> 7<LINK rel="stylesheet" type="text/css" href="../CSS/revolution.css"> 8<TITLE>Matrix/Vector Library</TITLE> 9<BASE target="main"> 10</HEAD> 11<BODY> 12<H2><A name="Matrix-Vector Library">Matrix/Vector Library</A></H2> 13<P>[<b><A href="list.html">Function List</a></b>]</P> 14<H3><A name="General">General</A></H3> 15<P><A href="general/MTXConcat.html">MTXConcat</A><BR> <A href="general/MTXConcatArray.html">MTXConcatArray</A><BR> <A href="general/MTXCopy.html">MTXCopy</A><BR> <A href="general/MTXIdentity.html">MTXIdentity</A><BR> <A href="general/MTXInverse.html">MTXInverse</A><BR> <A href="general/MTXInvXpose.html">MTXInvXpose</A><BR> <A href="general/MTXMultVec.html">MTXMultVec</A><BR> <A href="general/MTXMultVecArray.html">MTXMultVecArray</A><BR> <A href="general/MTXMultVecSR.html">MTXMultVecSR</A><BR> <A href="general/MTXMultVecArraySR.html">MTXMultVecArraySR</A><BR> <A href="general/MTXRowCol.html">MTXRowCol</A><BR> <A href="general/MTXTranspose.html">MTXTranspose</A></P> 16<H3><A name="Model">Model</A></H3> 17<P><A href="model/MTXQuat.html">MTXQuat</A><BR> <A href="model/MTXReflect.html">MTXReflect</A><BR> <A href="model/MTXRotAxisDeg.html">MTXRotAxisDeg</A><BR> <A href="model/MTXRotAxisRad.html">MTXRotAxisRad</A><BR> <A href="model/MTXRotDeg.html">MTXRotDeg</A><BR> <A href="model/MTXRotRad.html">MTXRotRad</A><BR> <A href="model/MTXRotTrig.html">MTXRotTrig</A><BR> <A href="model/MTXScale.html">MTXScale</A><BR> <A href="model/MTXScaleApply.html">MTXScaleApply</A><BR> <A href="model/MTXTrans.html">MTXTrans</A><BR> <A href="model/MTXTransApply.html">MTXTransApply</A></P> 18<H3><A name="View">View</A></H3> 19<P><A href="view/MTXLookAt.html">MTXLookAt</A></P> 20<H3><A name="Projection">Projection</A></H3> 21<P><A href="Projection/MTXFrustum.html">MTXFrustum</A><BR> <A href="Projection/MTXOrtho.html">MTXOrtho</A><BR> <A href="Projection/MTXPerspective.html">MTXPerspective</A></P> 22<H3><A name="Texture Projection">Texture Projection</A></H3> 23<P><A href="Texture_Projection/MTXLightFrustum.html">MTXLightFrustum</A><BR> <A href="Texture_Projection/MTXLightOrtho.html">MTXLightOrtho</A><BR> <A href="Texture_Projection/MTXLightPerspective.html">MTXLightPerspective</A></P> 24<H3><A name="Stack">Stack</A></H3> 25<P><A href="stack/MTXAllocStack.html">MTXAllocStack</A><BR> <A href="stack/MTXFreeStack.html">MTXFreeStack</A><BR> <A href="stack/MTXGetStackPtr.html">MTXGetStackPtr</A><BR> <A href="stack/MTXInitStack.html">MTXInitStack</A><BR> <A href="stack/MTXPop.html">MTXPop</A><BR> <A href="stack/MTXPush.html">MTXPush</A><BR> <A href="stack/MTXPushFwd.html">MTXPushFwd</A><BR> <A href="stack/MTXPushInv.html">MTXPushInv</A><BR> <A href="stack/MTXPushInvXpose.html">MTXPushInvXpose</A></P> 26<H3><A name="Vector">Vector</A></H3> 27<P><A href="vector/VECAdd.html">VECAdd</A><BR> <A href="vector/VECCrossProduct.html">VECCrossProduct</A><BR> <A href="vector/VECDistance.html">VECDistance</A><BR> <A href="vector/VECDotProduct.html">VECDotProduct</A><BR> <A href="vector/VECHalfAngle.html">VECHalfAngle</A><BR> <A href="vector/VECMag.html">VECMag</A><BR> <A href="vector/VECNormalize.html">VECNormalize</A><BR> <A href="vector/VECReflect.html">VECReflect</A><BR> <A href="vector/VECScale.html">VECScale</A><BR> <A href="vector/VECSquareDistance.html">VECSquareDistance</A><BR> <A href="vector/VECSquareMag.html">VECSquareMag</A><BR> <A href="vector/VECSubtract.html">VECSubtract</A></P> 28<H3><A name="Quaternion">Quaternion</A></H3> 29<P><A href="Quaternion/QUATAdd.html">QUATAdd</A><BR> <A href="Quaternion/QUATDivide.html">QUATDivide</A><BR> <A href="Quaternion/QUATDotProduct.html">QUATDotProduct</A><BR> <A href="Quaternion/QUATExp.html">QUATExp</A><BR> <A href="Quaternion/QUATInverse.html">QUATInverse</A><BR> <A href="Quaternion/QUATLerp.html">QUATLerp</A><BR> <A href="Quaternion/QUATLogN.html">QUATLogN</A><BR> <A href="Quaternion/QUATMtx.html">QUATMtx</A><BR> <A href="Quaternion/QUATMultiply.html">QUATMultiply</A><BR> <A href="Quaternion/QUATNormalize.html">QUATNormalize</A><BR> <A href="Quaternion/QUATRotAxisRad.html">QUATRotAxisRad</A><BR> <A href="Quaternion/QUATScale.html">QUATScale</A><BR> <A href="Quaternion/QUATSlerp.html">QUATSlerp</A><BR> <A href="Quaternion/QUATSquad.html">QUATSquad</A><BR> <A href="Quaternion/QUATSubtract.html">QUATSubtract</A></P> 30<H3><A name="Paired Single Operations">Special Paired Single Operations</A></H3> 31<P><A href="Paired_Singles/PSMTXReorder.html">PSMTXReorder</A><BR> <A href="Paired_Singles/PSMTXROMultVecArray.html">PSMTXROMultVecArray</A></P> 32<H3><A name="Unit Conversion">Unit Conversion</A></H3> 33<P><A href="Unit_Conversion/MTXDegToRad.html">MTXDegToRad</A><BR> <A href="Unit_Conversion/MTXRadToDeg.html">MTXRadToDeg</A></P> 34<H3><A name="Structures">Structures</A></H3> 35<P><A href="structures/Mtx_MtxPtr.html">Mtx,MtxPtr</A><BR> <A href="structures/Mtx44_Mtx44Ptr.html">Mtx44,Mtx44Ptr</A><BR> <A href="structures/MtxStack_MtxStackPtr.html">MtxStack,MtxStackPtr</A><BR> <A href="structures/Point3d_Point3dPtr.html">Point3d,Point3dPtr</A><BR> <A href="structures/Quaternion_QuaternionPtr.html">Quaternion,QuaternionPtr</A><BR> <A href="structures/ROMtx_ROMtxPtr.html">ROMtx, ROMtxPtr</A><BR> <A href="structures/Vec_VecPtr.html">Vec,VecPtr</A></P> 36<H3><A name="Mtx44 Extension" href="Mtx44ext.html">Mtx44 Extension</A></H3> 37</BODY> 38</HTML>