newton.geometry.TriMeshCollisionInfo#

newton.geometry.TriMeshCollisionInfo = <warp._src.codegen.Struct object>[source]#

Bounded buffers produced by triangle-mesh self-collision queries.

Experimental

This storage-level result type may change without the normal deprecation period while the public self-contact API matures.

Vertex-triangle and edge-edge results use interleaved source/target pairs; triangle-vertex results use plain target indices. Counts record all pairs found and may exceed a row’s capacity when a buffer overflows. Kernel code should therefore read results through the internal get_* accessors, which clamp counts and apply the correct packed indexing.