Can someone explain to me what CSGs are?
BlitzMax Forums/MiniB3D Module/Can someone explain to me what CSGs are?
| ||
I read a bit online but I still have no idea what they are. |
| ||
Constructive Solid Geometry is using simple shapes to build more complex shapes. A bit more info on Wikipedia http://en.wikipedia.org/wiki/Constructive_solid_geometry |
| ||
It's the solution used, i.e., in maple to build environments. Two or more meshes can be added, intersected or subtracted (you can use a mesh to "carve" another). Imagine you want to build a pipe: with normal blitz3d command, it's not easy (a cylinder is a solid block), but with CSG you can create a cylinder, then create a thinner one and subtract it from the first one: the resulting mesh will be a cylinder with a "cave" cylinder inside it... so, a pipe. |
| ||
angros47: Where can I get detail documentation and elaborate function reference of OpenB3D ? I am looking for something similar to Blitz3D and BlitzMAX manual. Please help. |
| ||
I started a wiki on sourceforge, but it's still very incomplete. |
| ||
i.e., in maple to build environments. This Maplet angros47 is referring to is a level modeller by BRL that used to come with Blitz3D when you purchased it - I think it used to be sold separately as well. After a while it was released as freeware, so you can try it out first hand and see what CSG means. It's a hidden link: http://www.blitzbasic.com/Products/maplet.php |