DirectX Graphics ·¹ÆÛ·±½º Direct3D extension (D3DX) C/C++ ·¹ÆÛ·±½º ÀÎÅÍÆäÀ̽º ID3DXMatrixStack   [¸ñÂ÷¿­¶÷] [ÁÖ¼Òº¹»ç] [½½·Ôºñ¿ì±â]
ID3DXMatrixStack ÀÎÅÍÆäÀ̽º
 
Microsoft DirectX 9.0

ID3DXMatrixStack ÀÎÅÍÆäÀ̽º


¾ÖÇø®ÄÉÀ̼ÇÀº, Çà·Ä ½ºÅÃÀ» »ç¿ëÇÒ ¶§,ID3DXMatrixStack ÀÎÅÍÆäÀ̽ºÀÇ ¸Þ¼­µå¸¦ »ç¿ëÇÑ´Ù.

ID3DXMatrixStack ¸â¹ö

GetTop

½ºÅÃÀÇ ¸Ç À§¿¡ ÀÖ´Â ÇöÀçÀÇ Çà·ÄÀ» ¾ò¾î¿Â´Ù.

LoadIdentity

ÇöÀçÀÇ Çà·Ä¿¡ ´ÜÀ§Çà·ÄÀ» ·ÎµåÇÑ´Ù.

LoadMatrix

ÁöÁ¤µÈ Çà·ÄÀ» ÇöÀçÀÇ Çà·Ä¿¡ ·ÎµåÇÑ´Ù.

MultMatrix

ÇöÀçÀÇ Çà·Ä°ú ÁöÁ¤µÈ Çà·Ä°úÀÇ ÀûÀ» »êÃâÇÑ´Ù.

MultMatrixLocal

ÁöÁ¤ÇÑ Çà·Ä°ú ÇöÀçÀÇ Çà·Ä°úÀÇ ÀûÀ» »êÃâÇÑ´Ù.

Pop

½ºÅÃÀÇ ¸Ç À§·ÎºÎÅÍ ÇöÀçÀÇ Çà·ÄÀ» »èÁ¦ÇÑ´Ù.

Push

Çà·ÄÀ» ½ºÅÿ¡ Ãß°¡ÇÑ´Ù.

RotateAxis

ÇöÀçÀÇ Çà·Ä°ú »êÃâÇÑ È¸Àü Çà·Ä°úÀÇ ÀûÀ» »êÃâÇÑ´Ù.

RotateAxisLocal

»êÃâÇÑ È¸Àü Çà·Ä°ú ÇöÀçÀÇ Çà·Ä°úÀÇ ÀûÀ» »êÃâÇÑ´Ù.

RotateYawPitchRoll

ÇöÀçÀÇ Çà·Ä°ú »êÃâÇÑ È¸Àü Çà·Ä (ÁöÁ¤µÈ ¿ä, ÇÇÄ¡, ¹× ·Ñ¿¡ ÀÇÇØ ±¸¼º)ÀÇ ÀûÀ» »êÃâÇÑ´Ù.

RotateYawPitchRollLocal

»êÃâÇÑ È¸Àü Çà·Ä (ÁöÁ¤µÈ ¿ä, ÇÇÄ¡, ¹× ·Ñ¿¡ ÀÇÇØ ±¸¼º)°ú ÇöÀçÀÇ Çà·Ä°úÀÇ ÀûÀ» »êÃâÇÑ´Ù.

Scale

ÇöÀçÀÇ Çà·Ä°ú »êÃâÇÑ ½ºÄÉÀÏ Çà·Ä (ÁöÁ¤µÈ Æ÷ÀÎÆ® (x, y, z)·ÎºÎÅÍ ±¸¼º)ÀÇ ÀûÀ» »êÃâÇÑ´Ù.

ScaleLocal

»êÃâÇÑ ½ºÄÉÀÏ Çà·Ä (ÁöÁ¤µÈ Æ÷ÀÎÆ® (x, y, z)·ÎºÎÅÍ ±¸¼º)¿Í ÇöÀçÀÇ Çà·ÄÀÇ ÀûÀ» »êÃâÇÑ´Ù.

Translate

ÇöÀçÀÇ Çà·Ä°ú »êÃâÇÑ ÆòÇàÀ̵¿ Çà·Ä (ÁöÁ¤µÈ °è¼ö (x, y, z)¿¡ ÀÇÇØ °áÁ¤)ÀÇ ÀûÀ» »êÃâÇÑ´Ù.

TranslateLocal

»êÃâÇÑ ÆòÇàÀ̵¿ Çà·Ä (ÁöÁ¤µÈ °è¼ö (x, y, z)¿¡ ÀÇÇØ °áÁ¤)¿Í ÇöÀçÀÇ Çà·ÄÀÇ ÀûÀ» »êÃâÇÑ´Ù.

ÁÖÀÇ

ID3DXMatrixStack ÀÎÅÍÆäÀ̽º¸¦ ¾ò¾î¿À·Á¸é,D3DXCreateMatrixStack ÇÔ¼ö¸¦ È£ÃâÇÑ´Ù.

¸ðµç ±¸¼º ¿ä¼Ò °³Ã¼ ¸ðµ¨ (COM) ÀÎÅÍÆäÀ̽º¿Í °°ÀÌ,ID3DXMatrixStack ÀÎÅÍÆäÀ̽º´Â IUnknown ÀÎÅÍÆäÀ̽ºÀÇ ¸Þ¼­µå¸¦ °è½ÂÇÑ´Ù.

ÀÎÅÍÆäÀ̽ºÀÇ Á¤º¸

»ó¼Ó¹ÞÀº°÷IUnknown
Çì´õd3dx9math.h
ÀÓÆ÷Æ® ¶óÀ̺귯¸®d3dx9.lib
ÃÖÀúÇÑÀÇ operating system Windows 98


© 2002 Microsoft Corporation. All rights reserved.
¡èTOP