I have been Google’n how to code a simple cut extrusion and have not found anything good or remotely what I am looking for. Perhaps “cut” is the wrong word?
Anyway, I have created a modeler to draw extruded walls both angular and curved. Now I would like to be able to “cut” a hole in these walls for door ways and windows and the like. I have some colision detection code already but I am really at a loss to know where to begin coding a negative or “cut” extrusion.
Does anyone have any links or resources??
Try Computed Solid Geometry, or perhaps Polygon Intersection…
(In google, that is).
Sorry I don’t have any references, I don’t keep such things, but I remember google having loads.
Try Planar Intersecion, too, Polygon Intersection’s might mix 2D and 3D results.
It’s Constructive Solid Geometry, short CSG
Is there any FAQ for CSG?
Also I am using C# to program my application not C++ - will that be a problem?
Since I am rather new to 3D programing I’m hoping to find something rather explanitory maybe a tutorial?
I’ll see what www.opencsg.org links can tell me.
Will CSG -being solid modeling - allow for parameteric modifications?
Example: if I create a solid wall and a boolean object for the window hole, will I be able to move that window by its points @ run time?
That depends on the CSG method. The method OpenCSG uses does all calculation at runtime, so this should be no problem.