package halfedge import rl "vendor:raylib" debug_draw_mesh_wires :: proc(mesh: Half_Edge_Mesh, color: rl.Color) { for _, f in mesh.faces { it := iterator_face_edges(mesh, Face_Index(f)) for edge in iterate_next_edge(&it) { a, b := get_edge_points(mesh, edge) rl.DrawLine3D(a, b, color) } } }