OSDN Git Service

d40a247defba101a5e6381b94b812cfe901fc256
[moflib/moflib.git] / moflib-2.0 / doc / html / namespacemof_1_1math.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <head>
4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5 <title>MotifOfFunctionsLIBrary: ネームスペース mof::math</title>
6 <link href="tabs.css" rel="stylesheet" type="text/css"/>
7 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
8 </head>
9 <body>
10 <!-- 作成: Doxygen 1.6.3 -->
11 <div class="navigation" id="top">
12   <div class="tabs">
13     <ul>
14       <li><a href="index.html"><span>メインページ</span></a></li>
15       <li class="current"><a href="namespaces.html"><span>ネームスペース</span></a></li>
16       <li><a href="annotated.html"><span>クラス</span></a></li>
17       <li><a href="files.html"><span>ファイル</span></a></li>
18     </ul>
19   </div>
20   <div class="tabs">
21     <ul>
22       <li><a href="namespaces.html"><span>ネームスペース一覧</span></a></li>
23       <li><a href="namespacemembers.html"><span>ネームスペースメンバ</span></a></li>
24     </ul>
25   </div>
26   <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="namespacemof_1_1math.html">math</a>
27   </div>
28 </div>
29 <div class="contents">
30 <h1>ネームスペース mof::math</h1><table border="0" cellpadding="0" cellspacing="0">
31 <tr><td colspan="2"><h2>構成</h2></td></tr>
32 <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__matrix.html">basic_matrix</a></td></tr>
33 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">同次座標変換行列テンプレートクラス  <a href="classmof_1_1math_1_1basic__matrix.html#_details">[詳細]</a><br/></td></tr>
34 <tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1math_1_1row__of__matrix.html">row_of_matrix</a></td></tr>
35 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">M[i][j]のように行列の要素を参照できるようにするための補助クラス.  <a href="structmof_1_1math_1_1row__of__matrix.html#_details">[詳細]</a><br/></td></tr>
36 <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__vector.html">basic_vector</a></td></tr>
37 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">同次列ベクトルテンプレートクラス  <a href="classmof_1_1math_1_1basic__vector.html#_details">[詳細]</a><br/></td></tr>
38 <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a></td></tr>
39 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次座標変換行列クラス  <a href="classmof_1_1math_1_1matrix2.html#_details">[詳細]</a><br/></td></tr>
40 <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a></td></tr>
41 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次座標変換行列クラス  <a href="classmof_1_1math_1_1matrix3.html#_details">[詳細]</a><br/></td></tr>
42 <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1vector2.html">vector2</a></td></tr>
43 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次列ベクトルクラス  <a href="classmof_1_1math_1_1vector2.html#_details">[詳細]</a><br/></td></tr>
44 <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1vector3.html">vector3</a></td></tr>
45 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次列ベクトルクラス  <a href="classmof_1_1math_1_1vector3.html#_details">[詳細]</a><br/></td></tr>
46 <tr><td colspan="2"><h2>関数</h2></td></tr>
47 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a131003be7062d33213cd51a29e2aeabe">make_identity2</a> ()</td></tr>
48 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の恒等行列を生成する.  <a href="#a131003be7062d33213cd51a29e2aeabe"></a><br/></td></tr>
49 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#aaf3d71f751ae4c64be6ab8a7ea72978c">make_transposed2</a> (const <a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> &amp;M)</td></tr>
50 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の転置行列を生成する.  <a href="#aaf3d71f751ae4c64be6ab8a7ea72978c"></a><br/></td></tr>
51 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1b5f50f14acad7e97c0a9e31b29776c8">make_scaling2</a> (const <a class="el" href="classmof_1_1math_1_1vector2.html">vector2</a> &amp;v)</td></tr>
52 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の拡大行列を生成する.  <a href="#a1b5f50f14acad7e97c0a9e31b29776c8"></a><br/></td></tr>
53 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#aa237c9491c6e1fc1857eba88d0fb0a3f">make_rotation2</a> (const <a class="el" href="classmof_1_1math_1_1vector2.html">vector2</a> &amp;v)</td></tr>
54 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の回転行列を生成する.  <a href="#aa237c9491c6e1fc1857eba88d0fb0a3f"></a><br/></td></tr>
55 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#aed6a1eb135d05fb91f276509a49594ec">make_translation2</a> (const <a class="el" href="classmof_1_1math_1_1vector2.html">vector2</a> &amp;v)</td></tr>
56 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の並進行列を生成する.  <a href="#aed6a1eb135d05fb91f276509a49594ec"></a><br/></td></tr>
57 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1911ce5f612ad814958c6c6c1e795157">make_identity3</a> ()</td></tr>
58 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の恒等行列を生成する.  <a href="#a1911ce5f612ad814958c6c6c1e795157"></a><br/></td></tr>
59 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#ac5ff8e4a373a99fa5e21de56f9743caa">make_transposed3</a> (const <a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> &amp;M)</td></tr>
60 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の転置行列を生成する.  <a href="#ac5ff8e4a373a99fa5e21de56f9743caa"></a><br/></td></tr>
61 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1d0414c0d4c0fa5859acf8fcf0006fea">make_scaling3</a> (const <a class="el" href="classmof_1_1math_1_1vector3.html">vector3</a> &amp;v)</td></tr>
62 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の拡大行列を生成する.  <a href="#a1d0414c0d4c0fa5859acf8fcf0006fea"></a><br/></td></tr>
63 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#af95281a14711a300d673759470b1af59">make_rotation3</a> (const <a class="el" href="classmof_1_1math_1_1vector3.html">vector3</a> &amp;v)</td></tr>
64 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の回転行列を生成する.  <a href="#af95281a14711a300d673759470b1af59"></a><br/></td></tr>
65 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1c10c0f7e385c674f79a66bed216079e">make_translation3</a> (const <a class="el" href="classmof_1_1math_1_1vector3.html">vector3</a> &amp;v)</td></tr>
66 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の並進行列を生成する.  <a href="#a1c10c0f7e385c674f79a66bed216079e"></a><br/></td></tr>
67 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#abb9534389ec1c32de0fa57738cef9514">make_view3</a> (const <a class="el" href="classmof_1_1math_1_1vector3.html">vector3</a> &amp;eye, const <a class="el" href="classmof_1_1math_1_1vector3.html">vector3</a> &amp;lookat, const <a class="el" href="classmof_1_1math_1_1vector3.html">vector3</a> &amp;up)</td></tr>
68 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列のカメラ行列を生成する.  <a href="#abb9534389ec1c32de0fa57738cef9514"></a><br/></td></tr>
69 </table>
70 <hr/><h2>関数</h2>
71 <a class="anchor" id="a131003be7062d33213cd51a29e2aeabe"></a><!-- doxytag: member="mof::math::make_identity2" ref="a131003be7062d33213cd51a29e2aeabe" args="()" -->
72 <div class="memitem">
73 <div class="memproto">
74       <table class="memname">
75         <tr>
76           <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> mof::math::make_identity2 </td>
77           <td>(</td>
78           <td class="paramname"></td>
79           <td>&nbsp;)&nbsp;</td>
80           <td></td>
81         </tr>
82       </table>
83 </div>
84 <div class="memdoc">
85
86 <p>2次元同次変換行列の恒等行列を生成する. </p>
87 <dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
88
89 </div>
90 </div>
91 <a class="anchor" id="a1911ce5f612ad814958c6c6c1e795157"></a><!-- doxytag: member="mof::math::make_identity3" ref="a1911ce5f612ad814958c6c6c1e795157" args="()" -->
92 <div class="memitem">
93 <div class="memproto">
94       <table class="memname">
95         <tr>
96           <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> mof::math::make_identity3 </td>
97           <td>(</td>
98           <td class="paramname"></td>
99           <td>&nbsp;)&nbsp;</td>
100           <td></td>
101         </tr>
102       </table>
103 </div>
104 <div class="memdoc">
105
106 <p>3次元同次変換行列の恒等行列を生成する. </p>
107 <dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
108
109 </div>
110 </div>
111 <a class="anchor" id="aa237c9491c6e1fc1857eba88d0fb0a3f"></a><!-- doxytag: member="mof::math::make_rotation2" ref="aa237c9491c6e1fc1857eba88d0fb0a3f" args="(const vector2 &amp;v)" -->
112 <div class="memitem">
113 <div class="memproto">
114       <table class="memname">
115         <tr>
116           <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> mof::math::make_rotation2 </td>
117           <td>(</td>
118           <td class="paramtype">const vector2 &amp;&nbsp;</td>
119           <td class="paramname"> <em>v</em></td>
120           <td>&nbsp;)&nbsp;</td>
121           <td></td>
122         </tr>
123       </table>
124 </div>
125 <div class="memdoc">
126
127 <p>2次元同次変換行列の回転行列を生成する. </p>
128 <dl><dt><b>引数:</b></dt><dd>
129   <table border="0" cellspacing="2" cellpadding="0">
130     <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>各軸の回転成分を表すベクトル</em>&nbsp;</td><td></td></tr>
131   </table>
132   </dd>
133 </dl>
134 <dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
135
136 </div>
137 </div>
138 <a class="anchor" id="af95281a14711a300d673759470b1af59"></a><!-- doxytag: member="mof::math::make_rotation3" ref="af95281a14711a300d673759470b1af59" args="(const vector3 &amp;v)" -->
139 <div class="memitem">
140 <div class="memproto">
141       <table class="memname">
142         <tr>
143           <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> mof::math::make_rotation3 </td>
144           <td>(</td>
145           <td class="paramtype">const vector3 &amp;&nbsp;</td>
146           <td class="paramname"> <em>v</em></td>
147           <td>&nbsp;)&nbsp;</td>
148           <td></td>
149         </tr>
150       </table>
151 </div>
152 <div class="memdoc">
153
154 <p>3次元同次変換行列の回転行列を生成する. </p>
155 <dl><dt><b>引数:</b></dt><dd>
156   <table border="0" cellspacing="2" cellpadding="0">
157     <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>各軸の回転成分を表すベクトル</em>&nbsp;</td><td></td></tr>
158   </table>
159   </dd>
160 </dl>
161 <dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
162
163 </div>
164 </div>
165 <a class="anchor" id="a1b5f50f14acad7e97c0a9e31b29776c8"></a><!-- doxytag: member="mof::math::make_scaling2" ref="a1b5f50f14acad7e97c0a9e31b29776c8" args="(const vector2 &amp;v)" -->
166 <div class="memitem">
167 <div class="memproto">
168       <table class="memname">
169         <tr>
170           <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> mof::math::make_scaling2 </td>
171           <td>(</td>
172           <td class="paramtype">const vector2 &amp;&nbsp;</td>
173           <td class="paramname"> <em>v</em></td>
174           <td>&nbsp;)&nbsp;</td>
175           <td></td>
176         </tr>
177       </table>
178 </div>
179 <div class="memdoc">
180
181 <p>2次元同次変換行列の拡大行列を生成する. </p>
182 <dl><dt><b>引数:</b></dt><dd>
183   <table border="0" cellspacing="2" cellpadding="0">
184     <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>各軸の拡大成分を表すベクトル</em>&nbsp;</td><td></td></tr>
185   </table>
186   </dd>
187 </dl>
188 <dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
189
190 </div>
191 </div>
192 <a class="anchor" id="a1d0414c0d4c0fa5859acf8fcf0006fea"></a><!-- doxytag: member="mof::math::make_scaling3" ref="a1d0414c0d4c0fa5859acf8fcf0006fea" args="(const vector3 &amp;v)" -->
193 <div class="memitem">
194 <div class="memproto">
195       <table class="memname">
196         <tr>
197           <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> mof::math::make_scaling3 </td>
198           <td>(</td>
199           <td class="paramtype">const vector3 &amp;&nbsp;</td>
200           <td class="paramname"> <em>v</em></td>
201           <td>&nbsp;)&nbsp;</td>
202           <td></td>
203         </tr>
204       </table>
205 </div>
206 <div class="memdoc">
207
208 <p>3次元同次変換行列の拡大行列を生成する. </p>
209 <dl><dt><b>引数:</b></dt><dd>
210   <table border="0" cellspacing="2" cellpadding="0">
211     <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>各軸の拡大成分を表すベクトル</em>&nbsp;</td><td></td></tr>
212   </table>
213   </dd>
214 </dl>
215 <dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
216
217 </div>
218 </div>
219 <a class="anchor" id="aed6a1eb135d05fb91f276509a49594ec"></a><!-- doxytag: member="mof::math::make_translation2" ref="aed6a1eb135d05fb91f276509a49594ec" args="(const vector2 &amp;v)" -->
220 <div class="memitem">
221 <div class="memproto">
222       <table class="memname">
223         <tr>
224           <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> mof::math::make_translation2 </td>
225           <td>(</td>
226           <td class="paramtype">const vector2 &amp;&nbsp;</td>
227           <td class="paramname"> <em>v</em></td>
228           <td>&nbsp;)&nbsp;</td>
229           <td></td>
230         </tr>
231       </table>
232 </div>
233 <div class="memdoc">
234
235 <p>2次元同次変換行列の並進行列を生成する. </p>
236 <dl><dt><b>引数:</b></dt><dd>
237   <table border="0" cellspacing="2" cellpadding="0">
238     <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>各軸の並進成分を表すベクトル</em>&nbsp;</td><td></td></tr>
239   </table>
240   </dd>
241 </dl>
242 <dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
243
244 </div>
245 </div>
246 <a class="anchor" id="a1c10c0f7e385c674f79a66bed216079e"></a><!-- doxytag: member="mof::math::make_translation3" ref="a1c10c0f7e385c674f79a66bed216079e" args="(const vector3 &amp;v)" -->
247 <div class="memitem">
248 <div class="memproto">
249       <table class="memname">
250         <tr>
251           <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> mof::math::make_translation3 </td>
252           <td>(</td>
253           <td class="paramtype">const vector3 &amp;&nbsp;</td>
254           <td class="paramname"> <em>v</em></td>
255           <td>&nbsp;)&nbsp;</td>
256           <td></td>
257         </tr>
258       </table>
259 </div>
260 <div class="memdoc">
261
262 <p>3次元同次変換行列の並進行列を生成する. </p>
263 <dl><dt><b>引数:</b></dt><dd>
264   <table border="0" cellspacing="2" cellpadding="0">
265     <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>各軸の並進成分を表すベクトル</em>&nbsp;</td><td></td></tr>
266   </table>
267   </dd>
268 </dl>
269 <dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
270
271 </div>
272 </div>
273 <a class="anchor" id="aaf3d71f751ae4c64be6ab8a7ea72978c"></a><!-- doxytag: member="mof::math::make_transposed2" ref="aaf3d71f751ae4c64be6ab8a7ea72978c" args="(const matrix2 &amp;M)" -->
274 <div class="memitem">
275 <div class="memproto">
276       <table class="memname">
277         <tr>
278           <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> mof::math::make_transposed2 </td>
279           <td>(</td>
280           <td class="paramtype">const matrix2 &amp;&nbsp;</td>
281           <td class="paramname"> <em>M</em></td>
282           <td>&nbsp;)&nbsp;</td>
283           <td></td>
284         </tr>
285       </table>
286 </div>
287 <div class="memdoc">
288
289 <p>2次元同次変換行列の転置行列を生成する. </p>
290 <dl><dt><b>引数:</b></dt><dd>
291   <table border="0" cellspacing="2" cellpadding="0">
292     <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>元の行列</em>&nbsp;</td><td></td></tr>
293   </table>
294   </dd>
295 </dl>
296 <dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
297
298 </div>
299 </div>
300 <a class="anchor" id="ac5ff8e4a373a99fa5e21de56f9743caa"></a><!-- doxytag: member="mof::math::make_transposed3" ref="ac5ff8e4a373a99fa5e21de56f9743caa" args="(const matrix3 &amp;M)" -->
301 <div class="memitem">
302 <div class="memproto">
303       <table class="memname">
304         <tr>
305           <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> mof::math::make_transposed3 </td>
306           <td>(</td>
307           <td class="paramtype">const matrix3 &amp;&nbsp;</td>
308           <td class="paramname"> <em>M</em></td>
309           <td>&nbsp;)&nbsp;</td>
310           <td></td>
311         </tr>
312       </table>
313 </div>
314 <div class="memdoc">
315
316 <p>3次元同次変換行列の転置行列を生成する. </p>
317 <dl><dt><b>引数:</b></dt><dd>
318   <table border="0" cellspacing="2" cellpadding="0">
319     <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>元の行列</em>&nbsp;</td><td></td></tr>
320   </table>
321   </dd>
322 </dl>
323 <dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
324
325 </div>
326 </div>
327 <a class="anchor" id="abb9534389ec1c32de0fa57738cef9514"></a><!-- doxytag: member="mof::math::make_view3" ref="abb9534389ec1c32de0fa57738cef9514" args="(const vector3 &amp;eye, const vector3 &amp;lookat, const vector3 &amp;up)" -->
328 <div class="memitem">
329 <div class="memproto">
330       <table class="memname">
331         <tr>
332           <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> mof::math::make_view3 </td>
333           <td>(</td>
334           <td class="paramtype">const vector3 &amp;&nbsp;</td>
335           <td class="paramname"> <em>eye</em>, </td>
336         </tr>
337         <tr>
338           <td class="paramkey"></td>
339           <td></td>
340           <td class="paramtype">const vector3 &amp;&nbsp;</td>
341           <td class="paramname"> <em>lookat</em>, </td>
342         </tr>
343         <tr>
344           <td class="paramkey"></td>
345           <td></td>
346           <td class="paramtype">const vector3 &amp;&nbsp;</td>
347           <td class="paramname"> <em>up</em></td><td>&nbsp;</td>
348         </tr>
349         <tr>
350           <td></td>
351           <td>)</td>
352           <td></td><td></td><td></td>
353         </tr>
354       </table>
355 </div>
356 <div class="memdoc">
357
358 <p>3次元同次変換行列のカメラ行列を生成する. </p>
359 <dl><dt><b>引数:</b></dt><dd>
360   <table border="0" cellspacing="2" cellpadding="0">
361     <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>eyeベクトル</em>&nbsp;</td><td></td></tr>
362     <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>lookatベクトル</em>&nbsp;</td><td></td></tr>
363     <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>upベクトル</em>&nbsp;</td><td></td></tr>
364   </table>
365   </dd>
366 </dl>
367 <dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
368
369 </div>
370 </div>
371 </div>
372 <hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:44 2010に生成されました。&nbsp;
373 <a href="http://www.doxygen.org/index.html">
374 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
375 </body>
376 </html>