⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 namespaceorb.html

📁 应用方便的OrbMath数学运算库
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>orb Namespace Reference</title><link href="doxygen.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.3-rc3 --><center><a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="classes.html">Alphabetical List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; </center><hr><h1>orb Namespace Reference</h1>namespace orb <a href="#_details">More...</a><p><table border=0 cellpadding=0 cellspacing=0><tr><td></td></tr><tr><td colspan=2><br><h2>Compounds</h2></td></tr><tr><td nowrap align=right valign=top>struct &nbsp;</td><td valign=bottom><a class="el" href="structorb_1_1MATRIX33.html">MATRIX33</a></td></tr><tr><td>&nbsp;</td><td><font size=-1><em>Orb 3x3 rotation Matrix.</em> <a href="structorb_1_1MATRIX33.html#_details">More...</a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>struct &nbsp;</td><td valign=bottom><a class="el" href="structorb_1_1MATRIX44.html">MATRIX44</a></td></tr><tr><td>&nbsp;</td><td><font size=-1><em>Orb 4x4 Matrix.</em> <a href="structorb_1_1MATRIX44.html#_details">More...</a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>struct &nbsp;</td><td valign=bottom><a class="el" href="structorb_1_1PLANE.html">PLANE</a></td></tr><tr><td>&nbsp;</td><td><font size=-1><em>Orb <a class="el" href="structorb_1_1PLANE.html">PLANE</a>.</em> <a href="structorb_1_1PLANE.html#_details">More...</a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>struct &nbsp;</td><td valign=bottom><a class="el" href="structorb_1_1QUATERNION.html">QUATERNION</a></td></tr><tr><td>&nbsp;</td><td><font size=-1><em>Orb quaternion.</em> <a href="structorb_1_1QUATERNION.html#_details">More...</a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>struct &nbsp;</td><td valign=bottom><a class="el" href="structorb_1_1VECTOR2.html">VECTOR2</a></td></tr><tr><td>&nbsp;</td><td><font size=-1><em>Orb vector2.</em> <a href="structorb_1_1VECTOR2.html#_details">More...</a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>struct &nbsp;</td><td valign=bottom><a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a></td></tr><tr><td>&nbsp;</td><td><font size=-1><em>Orb vector3.</em> <a href="structorb_1_1VECTOR3.html#_details">More...</a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>struct &nbsp;</td><td valign=bottom><a class="el" href="structorb_1_1VECTOR4.html">VECTOR4</a></td></tr><tr><td>&nbsp;</td><td><font size=-1><em>Orb vector4.</em> <a href="structorb_1_1VECTOR4.html#_details">More...</a><em></em></font><br><br></td></tr><tr><td colspan=2><br><h2>Functions</h2></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT float&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a0">planeDotVec</a> (const <a class="el" href="structorb_1_1PLANE.html">PLANE</a> &amp;plane, const <a class="el" href="structorb_1_1VECTOR4.html">VECTOR4</a> &amp;v)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>planeDotVec</em> <a href="#a0"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT float&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a1">planeDotVec</a> (const <a class="el" href="structorb_1_1PLANE.html">PLANE</a> &amp;plane, const <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a> &amp;v)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>planeDotVec</em> <a href="#a1"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT float&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a2">planeDotNormal</a> (const <a class="el" href="structorb_1_1PLANE.html">PLANE</a> &amp;plane, const <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a> &amp;v)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>planeDotNormal</em> <a href="#a2"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT const <a class="el" href="structorb_1_1PLANE.html">PLANE</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a3">planeTransform</a> (<a class="el" href="structorb_1_1PLANE.html">PLANE</a> &amp;plane, const <a class="el" href="structorb_1_1MATRIX44.html">MATRIX44</a> &amp;m)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>planeTransform</em> <a href="#a3"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a4">planeLineIntersection</a> (const <a class="el" href="structorb_1_1PLANE.html">PLANE</a> &amp;plane, const <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a> &amp;start, const <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a> &amp;end)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>planeLineIntersection</em> <a href="#a4"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1MATRIX44.html">MATRIX44</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a5">matBuildLookAtLH</a> (const <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a> &amp;eye, const <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a> &amp;at, const <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a> &amp;up)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>matBuildLookAtLH</em> <a href="#a5"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1MATRIX44.html">MATRIX44</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a6">matBuildLookAtRH</a> (const <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a> &amp;eye, const <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a> &amp;at, const <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a> &amp;up)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>matBuildLookAtRH</em> <a href="#a6"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1MATRIX44.html">MATRIX44</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a7">matBuildPerspectiveLH</a> (float nvp, float fvp, float fov, float aspect)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>matBuildPerspectiveLH</em> <a href="#a7"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1MATRIX44.html">MATRIX44</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a8">matBuildPerspectiveRH</a> (float nvp, float fvp, float fov, float aspect)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>matBuildPerspectiveRH</em> <a href="#a8"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1MATRIX33.html">MATRIX33</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a9">matBuildRotationAxis</a> (const <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a> &amp;axis, float radian)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>matBuildRotationAxis</em> <a href="#a9"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1MATRIX33.html">MATRIX33</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a10">matBuildRotationX</a> (float radian)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>matBuildRotationX</em> <a href="#a10"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1MATRIX33.html">MATRIX33</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a11">matBuildRotationY</a> (float radian)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>matBuildRotationY</em> <a href="#a11"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1MATRIX33.html">MATRIX33</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a12">matBuildRotationZ</a> (float radian)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>matBuildRotationZ</em> <a href="#a12"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1MATRIX44.html">MATRIX44</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a13">matBuildScale</a> (float sx, float sy, float sz)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>matBuildScale</em> <a href="#a13"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1MATRIX44.html">MATRIX44</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a14">matBuildTranslation</a> (float x, float y, float z)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>matBuildTranslation</em> <a href="#a14"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1VECTOR2.html">VECTOR2</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a15">operator+</a> (const <a class="el" href="structorb_1_1VECTOR2.html">VECTOR2</a> &amp;v1, const <a class="el" href="structorb_1_1VECTOR2.html">VECTOR2</a> &amp;v2)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>vector2 operator+</em> <a href="#a15"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a16">operator+</a> (const <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a> &amp;v1, const <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a> &amp;v2)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>vector3 operator+</em> <a href="#a16"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1VECTOR4.html">VECTOR4</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a17">operator+</a> (const <a class="el" href="structorb_1_1VECTOR4.html">VECTOR4</a> &amp;v1, const <a class="el" href="structorb_1_1VECTOR4.html">VECTOR4</a> &amp;v2)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>vector4 operator+</em> <a href="#a17"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1QUATERNION.html">QUATERNION</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a18">operator+</a> (const <a class="el" href="structorb_1_1QUATERNION.html">QUATERNION</a> &amp;q1, const <a class="el" href="structorb_1_1QUATERNION.html">QUATERNION</a> &amp;q2)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>quaternion operator+</em> <a href="#a18"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1VECTOR2.html">VECTOR2</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a19">operator-</a> (const <a class="el" href="structorb_1_1VECTOR2.html">VECTOR2</a> &amp;v1, const <a class="el" href="structorb_1_1VECTOR2.html">VECTOR2</a> &amp;v2)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>vector2 operator-</em> <a href="#a19"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a20">operator-</a> (const <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a> &amp;v1, const <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a> &amp;v2)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>vector3 operator-</em> <a href="#a20"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1VECTOR4.html">VECTOR4</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a21">operator-</a> (const <a class="el" href="structorb_1_1VECTOR4.html">VECTOR4</a> &amp;v1, const <a class="el" href="structorb_1_1VECTOR4.html">VECTOR4</a> &amp;v2)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>vector4 operator-</em> <a href="#a21"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1QUATERNION.html">QUATERNION</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a22">operator-</a> (const <a class="el" href="structorb_1_1QUATERNION.html">QUATERNION</a> &amp;q1, const <a class="el" href="structorb_1_1QUATERNION.html">QUATERNION</a> &amp;q2)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>quaternion operator-</em> <a href="#a22"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1VECTOR2.html">VECTOR2</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a23">operator *</a> (const <a class="el" href="structorb_1_1VECTOR2.html">VECTOR2</a> &amp;v, float s)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>vector2 operator*</em> <a href="#a23"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1VECTOR2.html">VECTOR2</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a24">operator *</a> (float s, const <a class="el" href="structorb_1_1VECTOR2.html">VECTOR2</a> &amp;v)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>vector2 operator*</em> <a href="#a24"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a25">operator *</a> (const <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a> &amp;v, float s)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>vector3 operator*</em> <a href="#a25"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a26">operator *</a> (float s, const <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a> &amp;v)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>vector3 operator*</em> <a href="#a26"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1VECTOR4.html">VECTOR4</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a27">operator *</a> (const <a class="el" href="structorb_1_1VECTOR4.html">VECTOR4</a> &amp;v, float s)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>vector4 operator*</em> <a href="#a27"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1VECTOR4.html">VECTOR4</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a28">operator *</a> (float s, const <a class="el" href="structorb_1_1VECTOR4.html">VECTOR4</a> &amp;v)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>vector4 operator*</em> <a href="#a28"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1QUATERNION.html">QUATERNION</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a29">operator *</a> (const <a class="el" href="structorb_1_1QUATERNION.html">QUATERNION</a> &amp;q, float s)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>quaternion operator*</em> <a href="#a29"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1QUATERNION.html">QUATERNION</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a30">operator *</a> (float s, const <a class="el" href="structorb_1_1QUATERNION.html">QUATERNION</a> &amp;q)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>quaternion operator*</em> <a href="#a30"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1MATRIX44.html">MATRIX44</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a31">operator *</a> (const <a class="el" href="structorb_1_1MATRIX44.html">MATRIX44</a> &amp;mat, float s)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>matrix operator*</em> <a href="#a31"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1MATRIX33.html">MATRIX33</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a32">operator *</a> (const <a class="el" href="structorb_1_1MATRIX33.html">MATRIX33</a> &amp;mat, float s)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>matrix operator*</em> <a href="#a32"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1MATRIX44.html">MATRIX44</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a33">operator *</a> (float s, const <a class="el" href="structorb_1_1MATRIX44.html">MATRIX44</a> &amp;mat)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>matrix operator*</em> <a href="#a33"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1MATRIX33.html">MATRIX33</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a34">operator *</a> (float s, const <a class="el" href="structorb_1_1MATRIX33.html">MATRIX33</a> &amp;mat)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>matrix operator*</em> <a href="#a34"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT float&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a35">vecDot</a> (const <a class="el" href="structorb_1_1VECTOR2.html">VECTOR2</a> &amp;v1, const <a class="el" href="structorb_1_1VECTOR2.html">VECTOR2</a> &amp;v2)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>vector2 dot production</em> <a href="#a35"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT float&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a36">vecDot</a> (const <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a> &amp;v1, const <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a> &amp;v2)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>vector3 dot production</em> <a href="#a36"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT float&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a37">vecDot</a> (const <a class="el" href="structorb_1_1VECTOR4.html">VECTOR4</a> &amp;v1, const <a class="el" href="structorb_1_1VECTOR4.html">VECTOR4</a> &amp;v2)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>vector4 dot production</em> <a href="#a37"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT float&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a38">quatDot</a> (const <a class="el" href="structorb_1_1QUATERNION.html">QUATERNION</a> &amp;q1, const <a class="el" href="structorb_1_1QUATERNION.html">QUATERNION</a> &amp;q2)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>quaternion dot production</em> <a href="#a38"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a39">vecCross</a> (const <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a> &amp;v1, const <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a> &amp;v2)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>vector3 cross production</em> <a href="#a39"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1QUATERNION.html">QUATERNION</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a40">operator *</a> (const <a class="el" href="structorb_1_1QUATERNION.html">QUATERNION</a> &amp;q1, const <a class="el" href="structorb_1_1QUATERNION.html">QUATERNION</a> &amp;q2)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>quaternion operator*</em> <a href="#a40"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1QUATERNION.html">QUATERNION</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a41">quatSlerp</a> (const <a class="el" href="structorb_1_1QUATERNION.html">QUATERNION</a> &amp;qs, const <a class="el" href="structorb_1_1QUATERNION.html">QUATERNION</a> &amp;qf, float s)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>quatSlerp</em> <a href="#a41"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1QUATERNION.html">QUATERNION</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a42">quatBuildRotationAxis</a> (const <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a> &amp;axis, float radian)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>quatBuildRotationAxis</em> <a href="#a42"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1MATRIX44.html">MATRIX44</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a43">operator+</a> (const <a class="el" href="structorb_1_1MATRIX44.html">MATRIX44</a> &amp;m1, const <a class="el" href="structorb_1_1MATRIX44.html">MATRIX44</a> &amp;m2)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>matrix operator+</em> <a href="#a43"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1MATRIX33.html">MATRIX33</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a44">operator+</a> (const <a class="el" href="structorb_1_1MATRIX33.html">MATRIX33</a> &amp;m1, const <a class="el" href="structorb_1_1MATRIX33.html">MATRIX33</a> &amp;m2)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>matrix operator+</em> <a href="#a44"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1MATRIX44.html">MATRIX44</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a45">operator-</a> (const <a class="el" href="structorb_1_1MATRIX44.html">MATRIX44</a> &amp;m1, const <a class="el" href="structorb_1_1MATRIX44.html">MATRIX44</a> &amp;m2)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>matrix operator-</em> <a href="#a45"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1MATRIX33.html">MATRIX33</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a46">operator-</a> (const <a class="el" href="structorb_1_1MATRIX33.html">MATRIX33</a> &amp;m1, const <a class="el" href="structorb_1_1MATRIX33.html">MATRIX33</a> &amp;m2)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>matrix operator-</em> <a href="#a46"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1MATRIX44.html">MATRIX44</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a47">operator *</a> (const <a class="el" href="structorb_1_1MATRIX44.html">MATRIX44</a> &amp;m1, const <a class="el" href="structorb_1_1MATRIX44.html">MATRIX44</a> &amp;m2)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>matrix operator*</em> <a href="#a47"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT <a class="el" href="structorb_1_1MATRIX33.html">MATRIX33</a>&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a48">operator *</a> (const <a class="el" href="structorb_1_1MATRIX33.html">MATRIX33</a> &amp;m1, const <a class="el" href="structorb_1_1MATRIX33.html">MATRIX33</a> &amp;m2)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>matrix operator*</em> <a href="#a48"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT const <a class="el" href="structorb_1_1VECTOR2.html">VECTOR2</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a49">vecTransform</a> (<a class="el" href="structorb_1_1VECTOR2.html">VECTOR2</a> &amp;v, const <a class="el" href="structorb_1_1MATRIX44.html">MATRIX44</a> &amp;m)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>vecTransform</em> <a href="#a49"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT const <a class="el" href="structorb_1_1VECTOR2.html">VECTOR2</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a50">vecTransform</a> (<a class="el" href="structorb_1_1VECTOR2.html">VECTOR2</a> &amp;v, const <a class="el" href="structorb_1_1MATRIX33.html">MATRIX33</a> &amp;m)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>vecTransform</em> <a href="#a50"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT const <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a51">vecTransform</a> (<a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a> &amp;v, const <a class="el" href="structorb_1_1MATRIX44.html">MATRIX44</a> &amp;m)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>vecTransform</em> <a href="#a51"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT const <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a52">vecTransform</a> (<a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a> &amp;v, const <a class="el" href="structorb_1_1MATRIX33.html">MATRIX33</a> &amp;m)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>vecTransform</em> <a href="#a52"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>ORB_EXPORT const <a class="el" href="structorb_1_1VECTOR4.html">VECTOR4</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a53">vecTransform</a> (<a class="el" href="structorb_1_1VECTOR4.html">VECTOR4</a> &amp;v, const <a class="el" href="structorb_1_1MATRIX44.html">MATRIX44</a> &amp;m)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>vecTransform</em> <a href="#a53"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top><a name="a54" doxytag="orb::operator<<"></a>ORB_EXPORT std::ostream &amp;&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a54">operator&lt;&lt;</a> (std::ostream &amp;o, const <a class="el" href="structorb_1_1MATRIX44.html">MATRIX44</a> &amp;m)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>output to stream</em></font><br><br></td></tr><tr><td nowrap align=right valign=top><a name="a55" doxytag="orb::operator<<"></a>ORB_EXPORT std::ostream &amp;&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a55">operator&lt;&lt;</a> (std::ostream &amp;o, const <a class="el" href="structorb_1_1MATRIX33.html">MATRIX33</a> &amp;m)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>output to stream</em></font><br><br></td></tr><tr><td nowrap align=right valign=top><a name="a56" doxytag="orb::operator<<"></a>ORB_EXPORT std::ostream &amp;&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a56">operator&lt;&lt;</a> (std::ostream &amp;o, const <a class="el" href="structorb_1_1VECTOR2.html">VECTOR2</a> &amp;v)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>output to stream</em></font><br><br></td></tr><tr><td nowrap align=right valign=top><a name="a57" doxytag="orb::operator<<"></a>ORB_EXPORT std::ostream &amp;&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a57">operator&lt;&lt;</a> (std::ostream &amp;o, const <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a> &amp;v)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>output to stream</em></font><br><br></td></tr><tr><td nowrap align=right valign=top><a name="a58" doxytag="orb::operator<<"></a>ORB_EXPORT std::ostream &amp;&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a58">operator&lt;&lt;</a> (std::ostream &amp;o, const <a class="el" href="structorb_1_1VECTOR4.html">VECTOR4</a> &amp;v)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>output to stream</em></font><br><br></td></tr><tr><td nowrap align=right valign=top><a name="a59" doxytag="orb::operator<<"></a>ORB_EXPORT std::ostream &amp;&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a59">operator&lt;&lt;</a> (std::ostream &amp;o, const <a class="el" href="structorb_1_1QUATERNION.html">QUATERNION</a> &amp;q)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>output to stream</em></font><br><br></td></tr><tr><td nowrap align=right valign=top><a name="a60" doxytag="orb::operator<<"></a>ORB_EXPORT std::ostream &amp;&nbsp;</td><td valign=bottom><a class="el" href="namespaceorb.html#a60">operator&lt;&lt;</a> (std::ostream &amp;o, const <a class="el" href="structorb_1_1PLANE.html">PLANE</a> &amp;p)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>output to stream</em></font><br><br></td></tr></table><hr><a name="_details"></a><h2>Detailed Description</h2>namespace orb<p>namespace orb is used throughout engine orb, as a subset of engine orb, this lib uses namespace orb,too. <dl compact><dt><b>Date:</b></dt><dd>05/12/2003 </dd></dl><dl compact><dt><b>Version:</b></dt><dd>1.0 </dd></dl><dl compact><dt><b>Author:</b></dt><dd>Dan Tong <p>mail: <a href="mailto:Lythm@citiz.net">Lythm@citiz.net</a> </dd></dl><p><hr><h2>Function Documentation</h2><a name="a5" doxytag="orb::matBuildLookAtLH"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0">  <tr>    <td class="md">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> ORB_EXPORT <a class="el" href="structorb_1_1MATRIX44.html">MATRIX44</a> matBuildLookAtLH </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">const <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a> &amp;&nbsp;</td>          <td class="mdname" nowrap>&nbsp; <em>eye</em>, </td>        </tr>        <tr>          <td></td>          <td></td>          <td class="md" nowrap>const <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a> &amp;&nbsp;</td>          <td class="mdname" nowrap>&nbsp; <em>at</em>, </td>        </tr>        <tr>          <td></td>          <td></td>          <td class="md" nowrap>const <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a> &amp;&nbsp;</td>          <td class="mdname" nowrap>&nbsp; <em>up</em></td>        </tr>        <tr>          <td></td>          <td class="md">)&nbsp;</td>          <td class="md" colspan="2"></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>matBuildLookAtLH<p>Build a 4x4 view matrix in the left-handed system <dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign=top><em>eye</em>&nbsp;</td><td>the eye pos </td></tr>    <tr><td valign=top><em>at</em>&nbsp;</td><td>the at pos </td></tr>    <tr><td valign=top><em>up</em>&nbsp;</td><td>the up direction </td></tr>  </table></dl><dl compact><dt><b>Returns:</b></dt><dd>the view matrix</dd></dl>    </td>  </tr></table><a name="a6" doxytag="orb::matBuildLookAtRH"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0">  <tr>    <td class="md">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> ORB_EXPORT <a class="el" href="structorb_1_1MATRIX44.html">MATRIX44</a> matBuildLookAtRH </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">const <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a> &amp;&nbsp;</td>          <td class="mdname" nowrap>&nbsp; <em>eye</em>, </td>        </tr>        <tr>          <td></td>          <td></td>          <td class="md" nowrap>const <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a> &amp;&nbsp;</td>          <td class="mdname" nowrap>&nbsp; <em>at</em>, </td>        </tr>        <tr>          <td></td>          <td></td>          <td class="md" nowrap>const <a class="el" href="structorb_1_1VECTOR3.html">VECTOR3</a> &amp;&nbsp;</td>          <td class="mdname" nowrap>&nbsp; <em>up</em></td>        </tr>        <tr>          <td></td>          <td class="md">)&nbsp;</td>          <td class="md" colspan="2"></td>        </tr>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -