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 |