This commit is contained in:
2026-05-07 16:51:21 +08:00
parent 62b652e1e8
commit 5d2ca3f782
+4 -2
View File
@@ -313,10 +313,12 @@ class BaseMoldGenerator:
base_p2 = list(mold_max) base_p2 = list(mold_max)
for i in range(3): 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: if parting_normal[i] > 0:
base_p2[i] = prod_min[i] base_p2[i] = prod_min[i] + overlap
elif parting_normal[i] < 0: elif parting_normal[i] < 0:
base_p1[i] = prod_max[i] base_p1[i] = prod_max[i] - overlap
base_plate = None base_plate = None
try: try: