Useful Links
Computer Science
Computer Graphics and Visualization
WebGL and Computer Graphics
1. Fundamentals of Computer Graphics
2. Introduction to WebGL
3. WebGL Rendering Pipeline
4. Mathematical Foundations for 3D Graphics
5. 3D Transformations and Projections
6. Color and Material Properties
7. Texture Mapping
8. Lighting and Shading
9. Advanced Rendering Techniques
10. WebGL 2.0 Features
11. Performance and Optimization
Mathematical Foundations for 3D Graphics
Vector Mathematics
Vector Fundamentals
2D Vectors
Components and Representation
3D Vectors
Components and Representation
4D Vectors
Homogeneous Coordinates
W Component Significance
Vector Operations
Vector Addition
Component-wise Addition
Vector Subtraction
Component-wise Subtraction
Scalar Multiplication
Scaling Vectors
Dot Product
Calculation Method
Geometric Interpretation
Cross Product
Calculation Method
Geometric Interpretation
Right-hand Rule
Vector Normalization
Unit Vector Creation
Length Calculation
Matrix Mathematics
Matrix Types
3x3 Matrices
2D Transformation Matrices
4x4 Matrices
3D Transformation Matrices
Matrix Operations
Matrix Multiplication
Row-Column Multiplication
Non-commutative Property
Matrix Transposition
Row-Column Exchange
Matrix Inversion
Inverse Matrix Calculation
Invertible Matrix Conditions
Transformation Mathematics
Basic Transformations
Translation
Translation Matrix Construction
Translation Vector Application
Rotation
2D Rotation Matrices
3D Rotation Matrices
Axis-Angle Rotation
Euler Angles
Quaternion Rotation
Scaling
Uniform Scaling
Non-uniform Scaling
Scaling Matrix Construction
Composite Transformations
Transformation Order
Matrix Multiplication Order
Transformation Concatenation
Combined Transformation Matrices
Previous
3. WebGL Rendering Pipeline
Go to top
Next
5. 3D Transformations and Projections