TwlIPL_commit-99/add-ins/TwlSystem/man/ja_JP/g3d/gecom/GeometryCommand.html

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>