Original Post
Ive been reading about BSP trees lately and I think I got the jist of it. I want to try and implement a simple bsp tree engine to see if I can do it. But nowhere did any of the articles I read on BSP trees mention how the polygons are stored. I know that you pick a polygon, and use its plane to partition the rest of the polygons into two groups: in front and behind.
But how should I best represent a polygon? A triangle would only need 3 points in space, but for a square (or 4 gon), just having 4 points would be ambiguous because there is more than one way to connect the 4 points, right? So how do the ''pros'' represent polygons?
I have a feeling the hardest part of this project is going to be the algorithms on the polygons, such as determining if one is in front of another, and splitting one against another.. etc. Especially if I dont choose the correct representation for a poly.
Thanks for any advice.
-----
It''''s not my fault I''''m the biggest and the strongest; I don''''t even exercise!