From 75ec0f768139d34178d6f5c4530f73a7c30cd7da Mon Sep 17 00:00:00 2001 From: seeeagull Date: Fri, 8 Dec 2023 17:33:42 +0800 Subject: [PATCH] enable marking edge --- projects/Geometry/quadmesh.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/projects/Geometry/quadmesh.cpp b/projects/Geometry/quadmesh.cpp index c379e9e590..4de1aff6fa 100644 --- a/projects/Geometry/quadmesh.cpp +++ b/projects/Geometry/quadmesh.cpp @@ -46,6 +46,8 @@ struct QuadMesh : INode { marked_lines.insert(std::make_pair(lines[i][0], lines[i][1])); } } + if (marked_lines.size() > 0) + boundary = true; int scale_constraints = 0; scale_constraints += scale > 0 ? 1 : 0; @@ -58,7 +60,7 @@ struct QuadMesh : INode { } int argc = 1; - char* argv[10]; + char* argv[20]; argv[0] = (char*)malloc(sizeof("./InstantMeshes\0")); strcpy(argv[0], "./InstantMeshes\0"); if (crease > 0) {