port from perforce

This commit is contained in:
2026-04-18 22:31:51 +02:00
commit 8d0ab5b7cc
8409 changed files with 3972376 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
#include "camerahelper.h"
#include "globals.h"
void FillCameraMatrix( D3DXVECTOR3 v3Pos, D3DXVECTOR3 v3Rot, D3DXMATRIX* CamMat )
{
float fYLeft= cos( v3Rot.y );
g_CamFront.x= -sin( v3Rot.x ) * fYLeft ;
g_CamFront.y= -sin( v3Rot.y );
g_CamFront.z= cos( v3Rot.x ) * fYLeft ;
D3DXVec3Normalize(&g_CamFront, &g_CamFront);
D3DXMatrixRotationYawPitchRoll( CamMat,
-v3Rot.x,
v3Rot.y,
v3Rot.z );
D3DXMATRIX CamMove;
D3DXMatrixTranslation( &CamMove, v3Pos.x, v3Pos.y, v3Pos.z );
D3DXMatrixMultiply( CamMat, CamMat, &CamMove );
D3DXMatrixInverse(CamMat, NULL, CamMat );
}