diff --git a/utils/terrain/Terrain.gd b/utils/terrain/Terrain.gd index 5726c3e..e80f328 100644 --- a/utils/terrain/Terrain.gd +++ b/utils/terrain/Terrain.gd @@ -170,7 +170,7 @@ class Point: var outgoing_edge while true: list_points.append(Point.new(_terrain._triangles[incoming_edge._idx], _terrain)); - outgoing_edge = incoming_edge.opposite() + outgoing_edge = incoming_edge.next_half() incoming_edge = Edge.new(_terrain._halfedges[outgoing_edge._idx], _terrain); if not (incoming_edge._idx != -1 and incoming_edge._idx != incoming): break