Class: dgeomtrimesh

Triangle mesh collision.

Hierarchy

o-+ ode
  o-+ dcollider
    o-+ dgeom
      o-+ dgeomtrimesh

Methods:

new (dgeomtrimeshdata,[dspace space])
returns: (dgeomtrimesh)
creates a trimesh geom, ready for collision. ==new prevents gc of dgeomtrimeshdata
raytrisresult (dgeomtrimesh,[boolean])
returns: ([boolean])
You can get precise ray test results, such as index of which triangle was hit and which barycentric coordinates the hitpoint had.
triarrayresult (dgeomtrimesh,[boolean])
returns: ([boolean])
You can get all intersecting triangles with the geoms when using triarraycollide command. Outside of calling that function you should disable manually, else there will be a slight slowdown.

Inherited Methods:

From dgeom

body, category, disabledspace, enabledspace, fdirnormal, fdirpriority, getcontactinfo, local2world, matrix, maxcontactinfo, maxcontacts, motion1, motion2, nocontactgenerator, pos, rotaxis, rotdeg, rotquat, rotrad, setcategory, surfaceid, transformer, world2local

From dcollider

delete