# Ware Repair Blog

## Talks with Technology, Phones, Computers, Hardware, Software and more!

Latest Posts

### The Mathematics Involved in 3D Game Programming - Matrices and Cartesian Vs. Homogeneous Coordinates

Writen by Diane Ware - April 10, 2019
This blog article is a continuation on the mathematics involved in 3D programming. The last blog in this series was The Mathematics Involved in 3D Programming - Linear Algebra   I recently began studying more in depth on how matrices are involved in 3D programming. One particularly interesting aspect of this is the use of matrices for perspective (and other situations) in 3D graphics.    ...

### WebGL may be the BEST introduction to 3D programming - Part 1

Writen by Diane Ware - January 14, 2019
If you are a reader of some of my past blog posts, you will be aware that a while back I began a series of blogs for the explanation of the mathematics involved in implementing 3-dimensional (3D) programming. I still plan on doing this. However, along the way in my search for understanding 3D programming, so as to understand more adequately the mathematics involved in 3D programming, I hit a few roadblocks.  The main roadblocks I encountered were the books or tutorials used to teach the particular...

### The Mathematics Involved in 3D Game Programming - Vector Algebra

Writen by Diane Ware - June 25, 2018
This is the second blog in a series on the mathematics involved in 3D game programming.    Vector Algebra - A Review As was mentioned in the previous blog: Vectors have both magnitude and direction. Vectors are usually represented as a line segment with a starting point, the tail end, and an ending point, an arrowhead. Vectors play an important role in computer graphics, collision detection, and physical simulation in 3D programming. Vectors are...

### The Mathematics Involved in 3D Game Programming

Writen by Diane Ware - May 03, 2018
If you've played three dimensional (3D) games before, you have probably wondered - how do they do this? How do computer programmers create this amazing 3D-space illusion that shows up on the monitor? Two-dimensional space basically allows you to travel left or right, and up or down, and any diagonal variation away from such directions, all on a flat plane, similar to the older style Super Mario Brothers game. These directions and their points are normally given coordinates from x and y axes on the coordinate plane, similar to what...