16 lines
310 B
Odin
16 lines
310 B
Odin
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)
|
|
}
|
|
}
|
|
}
|