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=utf-8">
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>MTX API - Contents</TITLE>
9<BASE target="main">
10</HEAD>
11<BODY>
12<H2><A name="Matrix-Vector Library">Matrix Vector (MTX)</A></H2>
13<P>[<B><A href="list.html">Function List</A></B>]</P>
14
15<H3><A name="General">General</A></H3>
16<P>
17<A href="general/MTXConcat.html"><CODE>MTXConcat</CODE></A><BR> <A href="general/MTXConcatArray.html"><CODE>MTXConcatArray</CODE></A><BR> <A href="general/MTXCopy.html"><CODE>MTXCopy</CODE></A><BR> <A href="general/MTXIdentity.html"><CODE>MTXIdentity</CODE></A><BR> <A href="general/MTXInverse.html"><CODE>MTXInverse</CODE></A><BR> <A href="general/MTXInvXpose.html"><CODE>MTXInvXpose</CODE></A><BR> <A href="general/MTXMultVec.html"><CODE>MTXMultVec</CODE></A><BR> <A href="general/MTXMultVecArray.html"><CODE>MTXMultVecArray</CODE></A><BR> <A href="general/MTXMultVecSR.html"><CODE>MTXMultVecSR</CODE></A><BR> <A href="general/MTXMultVecArraySR.html"><CODE>MTXMultVecArraySR</CODE></A><BR> <A href="general/MTXRowCol.html"><CODE>MTXRowCol</CODE></A><BR> <A href="general/MTXTranspose.html"><CODE>MTXTranspose</CODE></A><BR>
18</P>
19
20<H3><A name="Model">Model</A></H3>
21<P>
22<A href="model/MTXQuat.html"><CODE>MTXQuat</CODE></A><BR> <A href="model/MTXReflect.html"><CODE>MTXReflect</CODE></A><BR> <A href="model/MTXRotAxisDeg.html"><CODE>MTXRotAxisDeg</CODE></A><BR> <A href="model/MTXRotAxisRad.html"><CODE>MTXRotAxisRad</CODE></A><BR> <A href="model/MTXRotDeg.html"><CODE>MTXRotDeg</CODE></A><BR> <A href="model/MTXRotRad.html"><CODE>MTXRotRad</CODE></A><BR> <A href="model/MTXRotTrig.html"><CODE>MTXRotTrig</CODE></A><BR> <A href="model/MTXScale.html"><CODE>MTXScale</CODE></A><BR> <A href="model/MTXScaleApply.html"><CODE>MTXScaleApply</CODE></A><BR> <A href="model/MTXTrans.html"><CODE>MTXTrans</CODE></A><BR> <A href="model/MTXTransApply.html"><CODE>MTXTransApply</CODE></A><BR>
23</P>
24
25<H3><A name="View">View</A></H3>
26<P>
27<A href="view/MTXLookAt.html"><CODE>MTXLookAt</CODE></A><BR>
28</P>
29
30<H3><A name="Projection">Projection</A></H3>
31<P>
32<A href="Projection/MTXFrustum.html"><CODE>MTXFrustum</CODE></A><BR> <A href="Projection/MTXOrtho.html"><CODE>MTXOrtho</CODE></A><BR> <A href="Projection/MTXPerspective.html"><CODE>MTXPerspective</CODE></A><BR>
33</P>
34
35<H3><A name="Texture Projection">Texture Projection</A></H3>
36<P>
37<A href="Texture_Projection/MTXLightFrustum.html"><CODE>MTXLightFrustum</CODE></A><BR> <A href="Texture_Projection/MTXLightOrtho.html"><CODE>MTXLightOrtho</CODE></A><BR> <A href="Texture_Projection/MTXLightPerspective.html"><CODE>MTXLightPerspective</CODE></A><BR>
38</P>
39
40<H3><A name="Stack">Stack</A></H3>
41<P>
42<A href="stack/MTXAllocStack.html"><CODE>MTXAllocStack</CODE></A><BR> <A href="stack/MTXFreeStack.html"><CODE>MTXFreeStack</CODE></A><BR> <A href="stack/MTXGetStackPtr.html"><CODE>MTXGetStackPtr</CODE></A><BR> <A href="stack/MTXInitStack.html"><CODE>MTXInitStack</CODE></A><BR> <A href="stack/MTXPop.html"><CODE>MTXPop</CODE></A><BR> <A href="stack/MTXPush.html"><CODE>MTXPush</CODE></A><BR> <A href="stack/MTXPushFwd.html"><CODE>MTXPushFwd</CODE></A><BR> <A href="stack/MTXPushInv.html"><CODE>MTXPushInv</CODE></A><BR> <A href="stack/MTXPushInvXpose.html"><CODE>MTXPushInvXpose</CODE></A><BR>
43</P>
44
45<H3><A name="Vector">Vector</A></H3>
46<P>
47<A href="vector/VECAdd.html"><CODE>VECAdd</CODE></A><BR> <A href="vector/VECCrossProduct.html"><CODE>VECCrossProduct</CODE></A><BR> <A href="vector/VECDistance.html"><CODE>VECDistance</CODE></A><BR> <A href="vector/VECDotProduct.html"><CODE>VECDotProduct</CODE></A><BR> <A href="vector/VECHalfAngle.html"><CODE>VECHalfAngle</CODE></A><BR> <A href="vector/VECMag.html"><CODE>VECMag</CODE></A><BR> <A href="vector/VECNormalize.html"><CODE>VECNormalize</CODE></A><BR> <A href="vector/VECReflect.html"><CODE>VECReflect</CODE></A><BR> <A href="vector/VECScale.html"><CODE>VECScale</CODE></A><BR> <A href="vector/VECSquareDistance.html"><CODE>VECSquareDistance</CODE></A><BR> <A href="vector/VECSquareMag.html"><CODE>VECSquareMag</CODE></A><BR> <A href="vector/VECSubtract.html"><CODE>VECSubtract</CODE></A><BR>
48</P>
49
50<H3><A name="Quaternion">Quaternion</A></H3>
51<P>
52<A href="Quaternion/QUATAdd.html"><CODE>QUATAdd</CODE></A><BR> <A href="Quaternion/QUATDivide.html"><CODE>QUATDivide</CODE></A><BR> <A href="Quaternion/QUATDotProduct.html"><CODE>QUATDotProduct</CODE></A><BR> <A href="Quaternion/QUATExp.html"><CODE>QUATExp</CODE></A><BR> <A href="Quaternion/QUATInverse.html"><CODE>QUATInverse</CODE></A><BR> <A href="Quaternion/QUATLerp.html"><CODE>QUATLerp</CODE></A><BR> <A href="Quaternion/QUATLogN.html"><CODE>QUATLogN</CODE></A><BR> <A href="Quaternion/QUATMtx.html"><CODE>QUATMtx</CODE></A><BR> <A href="Quaternion/QUATMultiply.html"><CODE>QUATMultiply</CODE></A><BR> <A href="Quaternion/QUATNormalize.html"><CODE>QUATNormalize</CODE></A><BR> <A href="Quaternion/QUATRotAxisRad.html"><CODE>QUATRotAxisRad</CODE></A><BR> <A href="Quaternion/QUATScale.html"><CODE>QUATScale</CODE></A><BR> <A href="Quaternion/QUATSlerp.html"><CODE>QUATSlerp</CODE></A><BR> <A href="Quaternion/QUATSquad.html"><CODE>QUATSquad</CODE></A><BR> <A href="Quaternion/QUATSubtract.html"><CODE>QUATSubtract</CODE></A><BR>
53</P>
54
55<H3><A name="Paired Single Operations">Special Paired Single Operations</A></H3>
56<P>
57<A href="Paired_Singles/PSMTXReorder.html"><CODE>PSMTXReorder</CODE></A><BR> <A href="Paired_Singles/PSMTXROMultVecArray.html"><CODE>PSMTXROMultVecArray</CODE></A><BR>
58</P>
59
60<H3><A name="Unit Conversion">Unit Conversion</A></H3>
61<P>
62<A href="Unit_Conversion/MTXDegToRad.html"><CODE>MTXDegToRad</CODE></A><BR> <A href="Unit_Conversion/MTXRadToDeg.html"><CODE>MTXRadToDeg</CODE></A><BR>
63</P>
64
65<H3><A name="Structures">Structures</A></H3>
66<P>
67<A href="structures/Mtx_MtxPtr.html"><CODE>Mtx, MtxPtr</CODE></A><BR> <A href="structures/Mtx44_Mtx44Ptr.html"><CODE>Mtx44, Mtx44Ptr</CODE></A><BR> <A href="structures/MtxStack_MtxStackPtr.html"><CODE>MtxStack, MtxStack Ptr</CODE></A><BR> <A href="structures/Point3d_Point3dPtr.html"><CODE>Point3d, Point3dPtr</CODE></A><BR> <A href="structures/Quaternion_QuaternionPtr.html"><CODE>Quaternion, QuaternionPtr</CODE></A><BR> <A href="structures/ROMtx_ROMtxPtr.html"><CODE>ROMtx, ROMtxPtr</CODE></A><BR> <A href="structures/Vec_VecPtr.html"><CODE>Vec, VecPtr</CODE></A><BR>
68</P>
69
70<H3><A name="Mtx44 Extension" href="Mtx44ext.html">Mtx44 Extension</A></H3>
71<hr><p>CONFIDENTIAL</p></body>
72</HTML>