Загрузка данных


# Размеры дома (можно менять цифры, если хочешь побольше)
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("--- КОНЕЦ ФАЙЛА ---")