diff options
-rw-r--r-- | source/blender/nodes/geometry/nodes/node_geo_curve_to_mesh.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/nodes/geometry/nodes/node_geo_curve_to_mesh.cc b/source/blender/nodes/geometry/nodes/node_geo_curve_to_mesh.cc index 071504ad8df..bb5169c819c 100644 --- a/source/blender/nodes/geometry/nodes/node_geo_curve_to_mesh.cc +++ b/source/blender/nodes/geometry/nodes/node_geo_curve_to_mesh.cc @@ -58,7 +58,7 @@ static void vert_extrude_to_mesh_data(const Spline &spline, edge.flag = ME_LOOSEEDGE; } - if (spline.is_cyclic()) { + if (spline.is_cyclic() && spline.evaluated_edges_size() > 1) { MEdge &edge = r_edges[edge_offset++]; edge.v1 = vert_offset; edge.v2 = vert_offset + positions.size() - 1; |