From b9beee7f5fbcdc3a9f700bb1edd5a3be73064a81 Mon Sep 17 00:00:00 2001 From: dongchangxi <458593490@qq.com> Date: Tue, 13 May 2025 17:52:56 +0800 Subject: [PATCH] 1 --- tools/cal_weight.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/tools/cal_weight.py b/tools/cal_weight.py index c5d602a..144dcde 100644 --- a/tools/cal_weight.py +++ b/tools/cal_weight.py @@ -122,9 +122,18 @@ def down_obj_from_oss(workdir, pid, action): def main(action, pid, sizes,orderId=0): - down_obj_from_oss(config.workdir, pid, action) - obj = reload_obj(pid, action) + + isExist = False + if action == "print": + #判断文件是否存在 + if os.path.exists(os.path.join(config.workdir, action, pid,"{pid}.obj")): + isExist = True + + if isExist != True: + down_obj_from_oss(config.workdir, pid, action) + obj = reload_obj(pid, action) + bpy.ops.object.transform_apply(location=True, rotation=True, scale=True) print(f'模型{pid}的体积与克重估算信息:') arrData = {}