Files
Client/Library/dxx8/samples/Multimedia/Direct3D/Tutorials/Tut03_Matrices
LGram16 e067522598 Initial commit: ROW Client source code
Game client codebase including:
- CharacterActionControl: Character and creature management
- GlobalScript: Network, items, skills, quests, utilities
- RYLClient: Main client application with GUI and event handlers
- Engine: 3D rendering engine (RYLGL)
- MemoryManager: Custom memory allocation
- Library: Third-party dependencies (DirectX, boost, etc.)
- Tools: Development utilities

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-29 16:24:34 +09:00
..

//-----------------------------------------------------------------------------
// Name: Matrices Direct3D Tutorial
// 
// Copyright (c) 2000-2001 Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------------------------


Description
===========
   The Matrices tutorial shows how to use 4x4 matrices to transform vertices
   in Direct3D.

   
Path
====
   Source:     DXSDK\Samples\Multimedia\D3D\Tutorials\Tut03_Matrices


Programming Notes
=================
   To render vertices in 3D, certain mathematical transformations must be
   performed on the vertices. This includes the world transform (which
   translates, rotates, and scales the geometry), the view transform (which
   orients the camera, or view) and the projection transform (which projects
   the 3D scene into 2D viewport). Transforms are represented mathematically
   as 4x4 matrices. This tutorial introdcues the use of the D3DX helper
   library, which contains (amongst other things) functions to build and
   manipulate our 4x4 tranform matrices.