Quote:Original post by KwizatzI think you'll find it described in my coverage of Seidel's algorithm, but basically you just intersect the boundary planes of the polyhedron against the active constraint plane. (See section 5.4.4 for details of how you intersect two planes.) These intersections form lines that are the boundary lines of the 2D hyperplanes in the active constraint plane.
Now, how do you go down a dimension in the case that V(i-1) is not contained in the plane?
Over and above my coverage of Seidel's algorithm you can probably find additional info on the web. For example, Seidel's original paper is pretty readable (as far as academic papers go):
http://www.cs.berkeley.edu/~jrs/meshpapers/SeidelLP.pdf
This site that talks more about the constraints:
http://groups.csail.mit.edu/graphics/classes/6.838/S98/meetings/m9/LP-SEIDEL.HTM
Most importantly, there's also a publicly available implementation of Seidel's algorithm by Mike Hohmeyer that you may want to try out before you go ahead and implement your own, just to see if the algorithm meets your needs (before you spend a lot of work on it):
http://people.csail.mit.edu/seth/geomlib/lp.tar