# Размеры дома (можно менять цифры, если хочешь побольше)
width = 4.0 # Ширина
length = 5.0 # Длина
height = 3.0 # Высота стен
roof_h = 1.5 # Высота крыши
vertices = [
(-width/2, 0, -length/2), (width/2, 0, -length/2),
(width/2, 0, length/2), (-width/2, 0, length/2),
(-width/2, height, -length/2), (width/2, height, -length/2),
(width/2, height, length/2), (-width/2, height, length/2),
(0, height + roof_h, -length/2), (0, height + roof_h, length/2)
]
faces = [
(4, 3, 2, 1), (1, 2, 6, 5), (2, 3, 7, 6),
(3, 4, 8, 7), (4, 1, 5, 8), (5, 6, 9),
(8, 10, 7), (6, 7, 10, 9), (8, 5, 9, 10)
]
# Создаем текст файла .obj
obj_content = "# Simple House for Figuro\n"
for v in vertices:
obj_content += f"v {v[0]:.2f} {v[1]:.2f} {v[2]:.2f}\n"
for face in faces:
if len(face) == 4:
obj_content += f"f {face[0]} {face[1]} {face[2]} {face[3]}\n"
else:
obj_content += f"f {face[0]} {face[1]} {face[2]}\n"
# Выводим содержимое прямо в консоль сайта
print("--- СКОПИРУЙ ВСЁ ЧТО НИЖЕ ЭТОЙ СТРОКИ ---")
print(obj_content)
print("--- КОНЕЦ ФАЙЛА ---")