CarolineM5 commited on
Commit
a307280
·
verified ·
1 Parent(s): da6818c

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -4
app.py CHANGED
@@ -319,7 +319,8 @@ def build_textured_cube(pil_imgs, face_rotations=None):
319
  raise ValueError("build_textured_cube attend une liste/tuple de 4 images PIL (front, right, back, left).")
320
 
321
  # defaults rotation & ordre
322
- default_rots = {"front": 0, "right": 270, "back": 180, "left": 90, "top": 0, "bottom": 0}
 
323
  if face_rotations is None:
324
  face_rotations = default_rots
325
  else:
@@ -351,9 +352,9 @@ def build_textured_cube(pil_imgs, face_rotations=None):
351
 
352
  # définir dimensions physiques du parallélépipède (en "px" puis on normalise)
353
  width_px = float(front_w) # largeur X (front width)
354
- height_px = float(front_h) # hauteur Z
355
  # profondeur Y : on prend la largeur des faces latérales (moyenne left/right)
356
- depth_px = float((right_w + left_w) / 2.0)
357
 
358
  # normalisation pour garder des coordonnées de l'ordre de ±0.5
359
  max_dim = max(width_px, depth_px, height_px, 1.0)
@@ -642,7 +643,7 @@ def build_textured_cube(pil_imgs, face_rotations=None):
642
  # f.write("\n")
643
 
644
  # # faces dans le même ordre que les vertices ci-dessus
645
- # face_order = ["top", "right", "bottom", "left", "front", "back"]
646
  # for i, face_name in enumerate(face_order):
647
  # f.write(f"usemtl m_{face_name}\n")
648
  # v_base = i*4 + 1
 
319
  raise ValueError("build_textured_cube attend une liste/tuple de 4 images PIL (front, right, back, left).")
320
 
321
  # defaults rotation & ordre
322
+ # default_rots = {"front": 0, "right": 270, "back": 180, "left": 90, "top": 0, "bottom": 0}
323
+ default_rots = {"front": 0, "right": 0, "back": 0, "left": 0, "top": 0, "bottom": 0}
324
  if face_rotations is None:
325
  face_rotations = default_rots
326
  else:
 
352
 
353
  # définir dimensions physiques du parallélépipède (en "px" puis on normalise)
354
  width_px = float(front_w) # largeur X (front width)
355
+ height_px = float(right_w) # hauteur Z
356
  # profondeur Y : on prend la largeur des faces latérales (moyenne left/right)
357
+ depth_px = float(front_h)
358
 
359
  # normalisation pour garder des coordonnées de l'ordre de ±0.5
360
  max_dim = max(width_px, depth_px, height_px, 1.0)
 
643
  # f.write("\n")
644
 
645
  # # faces dans le même ordre que les vertices ci-dessus
646
+ # face_order = ["top", "right", "bottom", "left", "front", "back"]
647
  # for i, face_name in enumerate(face_order):
648
  # f.write(f"usemtl m_{face_name}\n")
649
  # v_base = i*4 + 1