{"id":49,"date":"2015-08-13T01:42:34","date_gmt":"2015-08-12T22:42:34","guid":{"rendered":"https:\/\/sobbayi.com\/?p=49"},"modified":"2021-12-09T04:44:06","modified_gmt":"2021-12-09T09:44:06","slug":"the-theory-of-3d-math-for-computer-graphics-part-1","status":"publish","type":"post","link":"http:\/\/local.brightwhiz\/the-theory-of-3d-math-for-computer-graphics-part-1\/","title":{"rendered":"The Theory of 3D Math for Computer Graphics – Part 1"},"content":{"rendered":"\n
To get started, 3D math is the study of the math behind the geometry of a 3D scene. 3D math<\/a> involves applications with computers to model 3D worlds. These 3D worlds could be anything from 3D animations, cinematography, virtual reality, computer games<\/a>, computer graphics<\/a>, robotics, simulation, and much more.<\/p>\n\n\n\n This series of articles over the next few weeks will cover the theory and the practice of using mathematics specifically geometry in creating these 3D worlds. Later on, in the series, you will be shown how to convert the ideas learned here into C++ code<\/a>.<\/p>\n\n\n\n It is important to note that the same concepts that are learned here can also be applied to other programming languages. If you are familiar with the concepts here you might want to jump straight ahead to part 2 of this 3D math series for computer graphics<\/a>.<\/p>\n\n\n\n Before we dive right into this topic of 3D math you might want to know that I have made an assumption that you have some knowledge of geometry and basic algebra.<\/p>\n\n\n\n Exposure to trigonometry will also be an added advantage and make the process much more pleasant than for the rest of the readers.<\/p>\n\n\n\n Just like you were starting out to learn how to count you began with the number one. Likewise, I will do the same. As we begin to understand the coordinates that make up the Cartesian plane we need to first understand the three dimensions that make up 3D Worlds.<\/p>\n\n\n\n You may be familiar with the 1D component of 3D worlds as a number line.<\/p>\n\n\n\nGetting Started with 3D Math<\/h2>\n\n\n\n
Understanding The Cartesian Plane<\/h2>\n\n\n\n