Лотки в золотом сечении

Описание проекта: Лотки в золотом сечении

Цель проекта

Проект направлен на создание серии лотков, размеры которых соответствуют принципам золотого сечения. Золотое сечение — это математическая пропорция, которая часто встречается в природе и искусстве, и считается эстетически привлекательной. Лотки могут быть использованы в различных областях, таких как хранение, организация пространства или как элементы декора.

Описание функциональности

Проект реализован с использованием языка OpenSCAD, который позволяет создавать 3D-модели с помощью программирования. Основная функция golden_ratio_tray принимает три параметра: ширину, высоту и глубину лотка. Внутри функции создается основная форма лотка с помощью куба, из которого вырезается внутренняя часть, формируя стенки.

Основные компоненты

  1. Функция golden_ratio_tray:

    • Принимает параметры width, height, depth.
    • Рассчитывает размеры лотка, основываясь на золотом сечении.
    • Создает 3D-форму лотка с помощью операций cube и difference.
  2. Создание экземпляров лотков:

    • В проекте создаются несколько экземпляров лотков с различными размерами, которые расположены на одной плоскости с интервалами.
    • Каждый лоток имеет размеры, соответствующие золотому сечению, что делает их визуально гармоничными.

Примеры размеров лотков

  • Первый лоток: 20 x 12.36 x 5
  • Второй лоток: 30 x 18.68 x 7
  • Третий лоток: 40 x 24.94 x 9
  • Четвертый лоток: 50 x 31.62 x 11
  • Пятый лоток: 60 x 37.88 x 13

Применение

Лотки могут быть использованы в интерьере для организации пространства, хранения мелких предметов, а также в качестве декоративных элементов. Их эстетика, основанная на золотом сечении, делает их привлекательными для дизайнеров и архитекторов.

Заключение

Проект демонстрирует, как математические принципы могут быть применены в дизайне и производстве объектов. Создание лотков в золотом сечении не только улучшает их функциональность, но и придает им уникальный визуальный стиль.

module golden_ratio_tray(width, height, depth) {
    ratio = (1 + sqrt(5)) / 2; // Золотое сечение
    tray_width = width;
    tray_height = height;
    tray_depth = depth;

    difference() {
        // Основная форма лотка
        cube([tray_width, tray_height, tray_depth], center = true);

        // Вырез для создания стенок лотка
        translate([0, 0, -1])
            cube([tray_width - 2, tray_height - 2, tray_depth + 1], center = true);
    }
}

translate([0, 0, 0])
    golden_ratio_tray(20, 12.36, 5); // 20 x 12.36 x 5

translate([30, 0, 0])
    golden_ratio_tray(30, 18.68, 7); // 30 x 18.68 x 7

translate([70, 0, 0])
    golden_ratio_tray(40, 24.94, 9); // 40 x 24.94 x 9

translate([120, 0, 0])
    golden_ratio_tray(50, 31.62, 11); // 50 x 31.62 x 11

translate([180, 0, 0])
    golden_ratio_tray(60, 37.88, 13); // 60 x 37.88 x 13
3D вид:
Скачать stl файл