[ODE] no box/trimesh collision, Unix only

Julien LOLLIVIER julien.lollivier at quiris.com
Sat Dec 27 01:00:41 MST 2003


Same here: I've downloaded lastest CVS version, with the same problem: I must change -O2 to -O1 to make OPCODE generates contact points (Linux/GCC [3.2.2], too).
With vanilla 0.039, my TriMesh/Boxes collisions were very instables ("fear the wireframe" effect ?), and this problem no more exists with CVS version at this day, but the vanilla version generates contact points, even with -O2 for OPCODE.
I've almost no mathematical skills, so i can't go deeper by myself in this, but this was my testimony about this problem :)
I'm ready to make some tests, if needed.

Xfennec.
http://raydium.cqfd-corp.org
----------------------------

On Wed, 17 Dec 2003 11:28:19 -0800 (PST)
Tyler Streeter <tylerstreeter at yahoo.com> wrote:

> I recompiled OPCODE with the optimization level set to 0 or 1 (instead of 2), and the box/trimesh collision detection now works and generates contact points.  ???  I changed it back and forth between the different opt levels to make sure that was the only change I was making, and my results were consistent: no contact points generated with opt level 2 or 3, but they work with opt levels 0 and 1.  This is on Linux with gcc, by the way.


More information about the ODE mailing list