From ea91395878df619f2ab658ef92621f6227e4e43a Mon Sep 17 00:00:00 2001 From: Nick Ufer Date: Sun, 29 Sep 2024 18:53:34 +0200 Subject: [PATCH] feat: exposes Quality::ResetToDefaults() via C bindings (#964) --- bindings/c/include/manifold/manifoldc.h | 1 + bindings/c/manifoldc.cpp | 2 ++ 2 files changed, 3 insertions(+) diff --git a/bindings/c/include/manifold/manifoldc.h b/bindings/c/include/manifold/manifoldc.h index 309caa470..ba0c74d4a 100644 --- a/bindings/c/include/manifold/manifoldc.h +++ b/bindings/c/include/manifold/manifoldc.h @@ -354,6 +354,7 @@ int manifold_box_is_finite(ManifoldBox *b); void manifold_set_min_circular_angle(double degrees); void manifold_set_min_circular_edge_length(double length); void manifold_set_circular_segments(int number); +void manifold_reset_to_circular_defaults(); // Manifold Mesh Extraction diff --git a/bindings/c/manifoldc.cpp b/bindings/c/manifoldc.cpp index ec8b694d3..fd52b88da 100644 --- a/bindings/c/manifoldc.cpp +++ b/bindings/c/manifoldc.cpp @@ -583,6 +583,8 @@ int manifold_get_circular_segments(double radius) { return Quality::GetCircularSegments(radius); } +void manifold_reset_to_circular_defaults() { Quality::ResetToDefaults(); } + // memory size size_t manifold_cross_section_size() { return sizeof(CrossSection); } size_t manifold_cross_section_vec_size() {