Napivo1972
12-12-2004, 03:31 PM
I guess people have asked this a thousand times. I started playing around with directX9 and VB.net. I since long dreamed to have a VB 3d engine that has the power of the Half-life engine (for inside) but could create infinite sized outdoor scenes. I’d like to create a RPGmaker3d but whether or not we (Me and my friends) will ever accomplish this task it is not relevant at this point but I can always dream.
Given that this task is impossible for us right now. I decided to build a 3D drawing program to start learning. This only looked natural compared to 2d graphics leaning as one of the first tasks is to write a drawing program like “Advanced Paint” :)
Being not too bad at 2d math, I thought, with a little help from the internet, I’ll learn the 3d math easily enough... No such luck. This stuff is so complex :(
When I started I thought: “A plane is defined by 3 points and a shape is the space between a number of those planes. What more do I need?”
Although I know the above statement is absolutely correct, how do you explain this to your computer? I found the answer here: http://mathworld.wolfram.com/Plane-PlaneIntersection.html but I couldn’t make heads or tails from this stuff. MathImagics (I admire) is probably Rolling Over the Floor Laughing for how easy this stuff is but I never learned about this stuff.
So, I need to learn 3D math from the start but I can’t seem to find such resource on the internet. I am not asking for people to write me code, I rather prefer to understand what I playing with but where do I get the knowledge? All resources, books, tutorials, articles are welcome.
Thanks
Given that this task is impossible for us right now. I decided to build a 3D drawing program to start learning. This only looked natural compared to 2d graphics leaning as one of the first tasks is to write a drawing program like “Advanced Paint” :)
Being not too bad at 2d math, I thought, with a little help from the internet, I’ll learn the 3d math easily enough... No such luck. This stuff is so complex :(
When I started I thought: “A plane is defined by 3 points and a shape is the space between a number of those planes. What more do I need?”
Although I know the above statement is absolutely correct, how do you explain this to your computer? I found the answer here: http://mathworld.wolfram.com/Plane-PlaneIntersection.html but I couldn’t make heads or tails from this stuff. MathImagics (I admire) is probably Rolling Over the Floor Laughing for how easy this stuff is but I never learned about this stuff.
So, I need to learn 3D math from the start but I can’t seem to find such resource on the internet. I am not asking for people to write me code, I rather prefer to understand what I playing with but where do I get the knowledge? All resources, books, tutorials, articles are welcome.
Thanks