home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!stanford.edu!rutgers!uwvax!cs.wisc.edu!seitz
- From: seitz@cs.wisc.edu (Steve Seitz)
- Newsgroups: comp.graphics
- Subject: Re: polyhedron/polyhedron intersection
- Keywords: 3d graphics, intersection
- Message-ID: <1992Nov12.161117.24398@cs.wisc.edu>
- Date: 12 Nov 92 16:11:17 GMT
- References: <1992Nov10.221943.18792@sophia.smith.edu> <1992Nov11.040142.9570@cis.uab.edu> <2371@usna.NAVY.MIL> <1992Nov12.011952.1154@cis.uab.edu> <1992Nov12.091352.5323@leland.Stanford.EDU>
- Sender: news@cs.wisc.edu (The News)
- Organization: U of Wisconsin CS Dept
- Lines: 46
-
- In article <1992Nov12.091352.5323@leland.Stanford.EDU>, ledwards@leland.Stanford.EDU (Laurence James Edwards) writes:
- |> In article <1992Nov12.011952.1154@cis.uab.edu>, sloan@cis.uab.edu (Kenneth Sloan) writes:
- |> |> [......]
- |> |>
- |> |> Here's a nice simple question to keep everyone occupied (sit down Joe -
- |> |> this one's not for you).
- |> |>
- |> |> GIVEN an arbitrary, simple polyhedron, P.
- |> |>
- |> |> FIND the largest (greatest volume) convex polyhedron completely
- |> |> contained in P.
- |>
- |> Interesting question ... well it would seem that you'd have to split the
- |> polyhedra with planes containing each concave edge. It would also seem that
- |> to maximize the volume the splitting plane would have to contain a face.
- |> So split the polyhedra up into convex pieces with two splitting planes
- |> at each concave edge, then find the combination of convex pieces that
- |> maximizes the volume and is convex. Not very efficient (and maybe not even
- |> correct) but, as usual, this is just off the top of my head.
- |>
-
- I don't think this will work in general (if I understand you correctly).
- Try it with this example:
-
- ____________________
- | |
- | |
- minute sharp indentation --> > |
- | |
- |___________________|
-
- Imagine this in 3D by sweeping along the Z axis (through the screen).
- If I understand your suggestion, you'll get something like:
-
- ____________________
- | / |
- | / |
- \/ |
- /\ |
- | \ |
- |__\________________|
-
- which is obviously suboptimal. The problem gets worse as the corner gets
- sharper, in the limit dividing the box in half.
-
- -Steve Seitz
-