📄 vector3_8h-source.html
字号:
<a name="l00298"></a>00298 <a name="l00308"></a>00308 <a class="code" href="common_8h.html#a1">IMPORT</a> <a class="code" href="classVector3.html">Vector3</a> <a class="code" href="classVector3.html#a19">UnitVector</a>() <span class="keyword">const</span>;<a name="l00309"></a>00309 <a name="l00322"></a>00322 <a class="code" href="common_8h.html#a1">IMPORT</a> <a class="code" href="classVector3.html">Vector3</a> <a class="code" href="classVector3.html#a20">Normal</a>(<span class="keyword">const</span> <a class="code" href="classVector3.html">Vector3</a>& vector) <span class="keyword">const</span>;<a name="l00323"></a>00323 <a name="l00333"></a>00333 <a class="code" href="common_8h.html#a1">IMPORT</a> <a class="code" href="group__fix.html#ga2">fixangle</a> <a class="code" href="classVector3.html#a21">Angle</a>(<span class="keyword">const</span> <a class="code" href="classVector3.html">Vector3</a>& vector) <span class="keyword">const</span>;<a name="l00334"></a>00334 <a name="l00349"></a>00349 <a class="code" href="common_8h.html#a1">IMPORT</a> <a class="code" href="classVector3.html">Vector3</a> <a class="code" href="classVector3.html#a20">Normal</a>(<span class="keyword">const</span> <a class="code" href="classVector3.html">Vector3</a>& point1,<span class="keyword">const</span> <a class="code" href="classVector3.html">Vector3</a>& point2) <span class="keyword">const</span>;<a name="l00350"></a>00350 <a name="l00362"></a>00362 <a class="code" href="common_8h.html#a1">IMPORT</a> <a class="code" href="group__fix.html#ga2">fixangle</a> <a class="code" href="classVector3.html#a21">Angle</a>(<span class="keyword">const</span> <a class="code" href="classVector3.html">Vector3</a>& point1,<span class="keyword">const</span> <a class="code" href="classVector3.html">Vector3</a>& point2) <span class="keyword">const</span>;<a name="l00363"></a>00363 <a name="l00372"></a>00372 <a class="code" href="common_8h.html#a1">IMPORT</a> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classVector3.html#e0">Translate</a>(<a class="code" href="classVector3.html">Vector3</a>* outVectors,<a class="code" href="group__integers.html#ga6">uint</a> vectorCount,<span class="keyword">const</span> <a class="code" href="classVector3.html">Vector3</a>* inVectors,<span class="keyword">const</span> <a class="code" href="classVector3.html">Vector3</a>& offset);<a name="l00373"></a>00373 <a name="l00382"></a>00382 <a class="code" href="common_8h.html#a1">IMPORT</a> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classVector3.html#e1">Scale</a>(<a class="code" href="classVector3.html">Vector3</a>* outVectors,<a class="code" href="group__integers.html#ga6">uint</a> vectorCount,<span class="keyword">const</span> <a class="code" href="classVector3.html">Vector3</a>* inVectors,<a class="code" href="group__fix.html#ga0">fix</a> scale);<a name="l00383"></a>00383 <a name="l00384"></a>00384 <span class="keyword">private</span>:<a name="l00385"></a>00385 <a name="l00392"></a>00392 <span class="keywordtype">void</span> <a class="code" href="classVector3.html#d0">NormaliseComponents</a>(<a class="code" href="group__integers.html#ga6">uint</a> bits);<a name="l00393"></a>00393 <a name="l00394"></a>00394 <span class="keyword">public</span>:<a name="l00395"></a><a class="code" href="classVector3.html#o0">00395</a> <a class="code" href="group__fix.html#ga0">fix</a> <a class="code" href="classVector3.html#o0">X</a>; <a name="l00396"></a><a class="code" href="classVector3.html#o1">00396</a> <a class="code" href="group__fix.html#ga0">fix</a> <a class="code" href="classVector3.html#o1">Y</a>; <a name="l00397"></a><a class="code" href="classVector3.html#o2">00397</a> <a class="code" href="group__fix.html#ga0">fix</a> <a class="code" href="classVector3.html#o2">Z</a>; <a name="l00398"></a>00398 };<a name="l00399"></a>00399 <a name="l00400"></a>00400 <a name="l00404"></a><a class="code" href="group__vector3.html#ga0">00404</a> <span class="keyword">typedef</span> <a class="code" href="classVector3.html">Vector3</a> <a class="code" href="classVector3.html">Point3</a>;<a name="l00405"></a>00405 <a name="l00406"></a>00406 <a name="l00407"></a>00407 <a name="l00411"></a><a class="code" href="classMatrix3.html">00411</a> <span class="keyword">class </span><a class="code" href="classMatrix3.html">Matrix3</a><a name="l00412"></a>00412 {<a name="l00413"></a>00413 <span class="keyword">public</span>:<a name="l00417"></a><a class="code" href="classMatrix3.html#a0">00417</a> <span class="keyword">inline</span> <a class="code" href="classMatrix3.html#a0">Matrix3</a>()<a name="l00418"></a>00418 {}<a name="l00419"></a>00419 <a name="l00427"></a><a class="code" href="classMatrix3.html#a1">00427</a> <span class="keyword">inline</span> <a class="code" href="classMatrix3.html#a0">Matrix3</a>(<span class="keyword">const</span> <a class="code" href="classVector3.html">Vector3</a> row1,<span class="keyword">const</span> <a class="code" href="classVector3.html">Vector3</a> row2,<span class="keyword">const</span> <a class="code" href="classVector3.html">Vector3</a> row3)<a name="l00428"></a>00428 : <a class="code" href="classMatrix3.html#o0">Row1</a>(row1), <a class="code" href="classMatrix3.html#o1">Row2</a>(row2), <a class="code" href="classMatrix3.html#o2">Row3</a>(row3) {}<a name="l00429"></a>00429 <a name="l00437"></a>00437 <a class="code" href="common_8h.html#a1">IMPORT</a> <a class="code" href="classVector3.html">Vector3</a> <a class="code" href="classMatrix3.html#a2">operator * </a>(<span class="keyword">const</span> <a class="code" href="classVector3.html">Vector3</a>& vector) <span class="keyword">const</span>;<a name="l00438"></a>00438 <a name="l00444"></a>00444 <a class="code" href="common_8h.html#a1">IMPORT</a> <a class="code" href="classMatrix3.html">Matrix3</a> <a class="code" href="classMatrix3.html#a3">Transposition</a>() <span class="keyword">const</span>;<a name="l00445"></a>00445 <a name="l00454"></a>00454 <a class="code" href="common_8h.html#a1">IMPORT</a> <span class="keywordtype">void</span> <a class="code" href="classMatrix3.html#a4">Transform</a>(<a class="code" href="classVector3.html">Vector3</a>* outVectors,<a class="code" href="group__integers.html#ga6">uint</a> vectorCount,<span class="keyword">const</span> <a class="code" href="classVector3.html">Vector3</a>* inVectors);<a name="l00455"></a>00455 <span class="keyword">public</span>:<a name="l00456"></a><a class="code" href="classMatrix3.html#o0">00456</a> <a class="code" href="classVector3.html">Vector3</a> <a class="code" href="classMatrix3.html#o0">Row1</a>; <a name="l00457"></a><a class="code" href="classMatrix3.html#o1">00457</a> <a class="code" href="classVector3.html">Vector3</a> <a class="code" href="classMatrix3.html#o1">Row2</a>; <a name="l00458"></a><a class="code" href="classMatrix3.html#o2">00458</a> <a class="code" href="classVector3.html">Vector3</a> <a class="code" href="classMatrix3.html#o2">Row3</a>; <a name="l00459"></a>00459 };<a name="l00460"></a>00460 <a name="l00461"></a>00461 <span class="comment">// End of group</span><a name="l00463"></a>00463 <a name="l00464"></a>00464 <span class="preprocessor">#endif</span></pre></div><HR><ADDRESS STYLE="align: right;"><SMALL>Generated by <A HREF="http://www.doxygen.org/index.html"><IMG SRC="doxygen.png" ALT="doxygen" ALIGN="middle" BORDER="0"></A> 1.4.4</SMALL></ADDRESS></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -