[ODE] csg + collision detection

Erwin Coumans erwin.coumans at havok.com
Mon Dec 17 04:54:01 2001


This is a multi-part message in MIME format.

------=_NextPart_000_000C_01C186F1.60FABD10
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

> John D. Gwinner wrote:
> I'm using this for POV-Ray.  The more I've been thinking of this, it
> won't be easy, as POV-Ray typically uses a lot of CSG.  I would really
> need something to decompose CSG into a polygon soup. =20

regarding the csg tesselation: this is something I've been working on,
and I do have a nice solution. Other people who had solutions for this
are Bruce Naylor (using dynamic merging bsp trees) and Chris Butcher
http://www.finality.net/otago/modeller.php3 .=20
Dynamic csg and Solid collision detection combines fine, so if you are =
interested
I can pass you some information.

>I guess I was wondering if there was any
>interest to one particular package or another.=20

please do solid and swift, else I do it :)

Erwin Coumans


------=_NextPart_000_000C_01C186F1.60FABD10
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.3315.2870" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>
<DIV><FONT face=3DArial size=3D2>&gt; John D. Gwinner =
wrote:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>&gt; I'm using this for POV-Ray.&nbsp; =
The more=20
I've been thinking of this, it<BR>&gt; won't be easy, as POV-Ray =
typically uses=20
a lot of CSG.&nbsp; I would really<BR>&gt; need something to decompose =
CSG into=20
a polygon soup.&nbsp; </FONT></DIV>
<DIV>&nbsp;</DIV></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>regarding the csg tesselation: this is =
something=20
I've been working on,</FONT><FONT face=3DArial size=3D2></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>and I do have a nice&nbsp;solution. =
Other people=20
who had solutions for this</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>are Bruce Naylor (using dynamic merging =
bsp trees)=20
and Chris Butcher</FONT></DIV>
<DIV><FONT face=3DArial size=3D2><A=20
href=3D"http://www.finality.net/otago/modeller.php3">http://www.finality.=
net/otago/modeller.php3</A>&nbsp;.=20
</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Dynamic csg and Solid collision =
detection combines=20
fine, so if you are interested</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I can pass you some =
information.</FONT></DIV>
<DIV>&nbsp;</DIV><FONT face=3DArial size=3D2>
<DIV><FONT face=3DArial size=3D2>&gt;I guess I was wondering if there =
was=20
any<BR>&gt;interest to one particular package or =
another.&nbsp;</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>please do solid and swift, else I do it :)<BR></DIV>
<DIV>Erwin Coumans</DIV>
<DIV>&nbsp;</DIV></FONT></BODY></HTML>

------=_NextPart_000_000C_01C186F1.60FABD10--