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() {