From 5d2ca3f78219bc306171330b51b841e731365401 Mon Sep 17 00:00:00 2001 From: chenjw28 <792430652@qq.com> Date: Thu, 7 May 2026 16:51:21 +0800 Subject: [PATCH] x --- src/core/base_mold_generator.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/core/base_mold_generator.py b/src/core/base_mold_generator.py index 3609764..83928e3 100644 --- a/src/core/base_mold_generator.py +++ b/src/core/base_mold_generator.py @@ -313,10 +313,12 @@ class BaseMoldGenerator: base_p2 = list(mold_max) for i in range(3): + prod_span = prod_max[i] - prod_min[i] + overlap = max(prod_span * 0.03, 0.5) if parting_normal[i] > 0: - base_p2[i] = prod_min[i] + base_p2[i] = prod_min[i] + overlap elif parting_normal[i] < 0: - base_p1[i] = prod_max[i] + base_p1[i] = prod_max[i] - overlap base_plate = None try: