mirror of
https://github.com/rvtr/TwlIPL_commit-99.git
synced 2025-10-31 06:21:11 -04:00
237 lines
4.6 KiB
HTML
Executable File
237 lines
4.6 KiB
HTML
Executable File
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
<HTML>
|
|
<HEAD>
|
|
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
|
|
<META http-equiv="Content-Style-Type" content="text/css">
|
|
<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 7.0.0.0 for Windows">
|
|
<TITLE>ジオメトリコマンド関数</TITLE>
|
|
<LINK rel="stylesheet" href="../../css/nitro.css" type="text/css">
|
|
</HEAD>
|
|
|
|
<BODY>
|
|
|
|
<H1 align="left">ジオメトリコマンド関数</H1>
|
|
|
|
<H2>関数一覧</H2>
|
|
<TABLE border="1" width="100%">
|
|
<THEAD>
|
|
<TR>
|
|
<TH width="25%">NNS_G3dGe* 関数</TH>
|
|
<TH>対応するNITRO-SDK API</TH>
|
|
<TH>備考</TH>
|
|
</TR>
|
|
</THEAD>
|
|
<TBODY>
|
|
<TR>
|
|
<TD>NNS_G3dGeMtxMode</TD>
|
|
<TD>G3_MtxMode</TD>
|
|
<TD></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGePushMtx</TD>
|
|
<TD>G3_PushMtx</TD>
|
|
<TD></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGePopMtx</TD>
|
|
<TD>G3_PopMtx</TD>
|
|
<TD></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGeStoreMtx</TD>
|
|
<TD>G3_StoreMtx</TD>
|
|
<TD></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGeRestoreMtx</TD>
|
|
<TD>G3_RestoreMtx</TD>
|
|
<TD></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGeIdentity</TD>
|
|
<TD>G3_Identity</TD>
|
|
<TD></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGeLoadMtx44</TD>
|
|
<TD>G3_LoadMtx44</TD>
|
|
<TD></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGeLoadMtx43</TD>
|
|
<TD>G3_LoadMtx43</TD>
|
|
<TD></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGeMultMtx44</TD>
|
|
<TD>G3_MultMtx44</TD>
|
|
<TD></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGeMultMtx43</TD>
|
|
<TD>G3_MultMtx43</TD>
|
|
<TD></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGeMultMtx33</TD>
|
|
<TD>G3_MultMtx33</TD>
|
|
<TD></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGeScale</TD>
|
|
<TD>G3_Scale</TD>
|
|
<TD></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGeScaleVec</TD>
|
|
<TD>(G3_Scale)</TD>
|
|
<TD>引数を3つのfx32型ではなく1つのVecFx32型で受け取る。</TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGeTranslate</TD>
|
|
<TD>G3_Translate</TD>
|
|
<TD></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGeTranslateVec</TD>
|
|
<TD>(G3_Translate)</TD>
|
|
<TD>引数を3つのfx32型ではなく1つのVecFx32型で受け取る。</TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGeColor</TD>
|
|
<TD>G3_Color</TD>
|
|
<TD></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGeNormal</TD>
|
|
<TD>G3_Normal</TD>
|
|
<TD></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGeTexCoord</TD>
|
|
<TD>G3_TexCoord</TD>
|
|
<TD></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGeVtx</TD>
|
|
<TD>G3_Vtx</TD>
|
|
<TD></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGeVtx10</TD>
|
|
<TD>G3_Vtx10</TD>
|
|
<TD></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGeVtxXY</TD>
|
|
<TD>G3_VtxXY</TD>
|
|
<TD></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGeVtxXZ</TD>
|
|
<TD>G3_VtxXZ</TD>
|
|
<TD></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGeVtxYZ</TD>
|
|
<TD>G3_VtxYZ</TD>
|
|
<TD></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGeVtxDiff</TD>
|
|
<TD>G3_VtxDiff</TD>
|
|
<TD></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGePolygonAttr</TD>
|
|
<TD>G3_PolygonAttr</TD>
|
|
<TD></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGeTexImageParam</TD>
|
|
<TD>G3_TexImageParam</TD>
|
|
<TD></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGeTexPlttBase</TD>
|
|
<TD>G3_TexPlttBase</TD>
|
|
<TD></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGeMaterialColorDiffAmb</TD>
|
|
<TD>G3_MaterialColorDiffAmb</TD>
|
|
<TD></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGeMaterialColorSpecEmi</TD>
|
|
<TD>G3_MaterialColorSpecEmi</TD>
|
|
<TD></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGeLightVector</TD>
|
|
<TD>G3_LightVector</TD>
|
|
<TD></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGeLightColor</TD>
|
|
<TD>G3_LightColor</TD>
|
|
<TD></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGeShininess</TD>
|
|
<TD>G3_Shininess</TD>
|
|
<TD></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGeBegin</TD>
|
|
<TD>G3_Begin</TD>
|
|
<TD></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGeEnd</TD>
|
|
<TD>G3_End</TD>
|
|
<TD></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGeViewPort</TD>
|
|
<TD>G3_ViewPort</TD>
|
|
<TD></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGeBoxTest</TD>
|
|
<TD>G3_BoxTest</TD>
|
|
<TD></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGePositionTest</TD>
|
|
<TD>G3_PositionTest</TD>
|
|
<TD></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD>NNS_G3dGeVectorTest</TD>
|
|
<TD>G3_VectorTest</TD>
|
|
<TD></TD>
|
|
</TR>
|
|
</TBODY>
|
|
</TABLE>
|
|
|
|
<H2>説明</H2>
|
|
<P>
|
|
<CODE>NNS_G3dGeBufferOP_N</CODE>関数経由でジオメトリコマンドを発行します。</P>
|
|
<P>
|
|
それぞれの関数の引数及び動作はNITRO-SDKの対応するAPIと同じです。
|
|
唯一異なるのは、コマンドを直接ジオメトリエンジンに送るのではなく
|
|
<CODE>NNS_G3dGeBufferOP_N()</CODE>を通すことによって<CODE>NNS_G3dGeSendDL</CODE>関数と矛盾を起こすことなく送信する点です。</P>
|
|
|
|
<H2>参照</H2>
|
|
<P><CODE>
|
|
<A href="NNS_G3dGeBufferOP_N.html">NNS_G3dGeBufferOP_N</A>
|
|
</CODE></P>
|
|
|
|
|
|
<H2>履歴</H2>
|
|
<P>2004/08/02 初版</P>
|
|
</BODY>
|
|
|
|
</HTML>
|