From d3dba81380d277a3ced6b894134f1f84e89ff3fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dag=20W=C3=A4stberg?= Date: Tue, 26 Mar 2024 11:00:40 +0100 Subject: [PATCH] fix meshing --- src/dtcc_builder/meshing/meshing.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/dtcc_builder/meshing/meshing.py b/src/dtcc_builder/meshing/meshing.py index 2e07522..5b3c39b 100644 --- a/src/dtcc_builder/meshing/meshing.py +++ b/src/dtcc_builder/meshing/meshing.py @@ -24,9 +24,12 @@ def mesh_multisurface(ms: MultiSurface, triangle_size=None, weld=False) -> Mesh: """ builder_ms = create_builder_multisurface(ms) + min_mesh_angle = 25 if triangle_size is None or triangle_size <= 0: triangle_size = -1 - builder_mesh = _dtcc_builder.mesh_multisurface(builder_ms, triangle_size, weld=weld) + builder_mesh = _dtcc_builder.mesh_multisurface( + builder_ms, triangle_size, min_mesh_angle, weld=weld + ) mesh = builder_mesh_to_mesh(builder_mesh) return mesh