Mesh mesh; Vertex v1 = mesh.add_vertex(vec3(0,0,0)); Vertex v2 = mesh.add_vertex(vec3(1,0,0)); Vertex v3 = mesh.add_vertex(vec3(0,1,0)); mesh.add_triangle(v1, v2, v3);
Mesh mesh1 = ... // Create mesh for first object Mesh mesh2 = ... // Create mesh for second object bool collision_detected = mesh1.intersects(mesh2);This code checks if the two meshes intersect, and returns true if they do.