PersonalEcoPanels for PLITOS
Цель:
Основной целью данного проекта является возможность клиента “самостоятельно создавать” схему раскладки плитки по его изображению (либо с помощью выставленных клиентом атракторов) с дальнейшим выведением рабочего чертежа, модели в необходимых форматах.
Необходимо создать страницу с простым пользовательским интерфейсом, позволяющим создавать продукт PLITOS под индивидуальный запрос.
Предметом разработки является скрипт\приложение.
Общие положения:
Плитка - 3D модель конкретного образца настенной декоративной плитки из бетона изготовляемой нами.
Grasshopper - это визуальный редактор программирования, разработанный David Rutten для Robert McNeel & Associates; это графический редактор алгоритмов, который глубоко интегрирован в инструменты моделирования Rhinoceros. // АРI +
Атрактор - точка или несколько точек, линия, в зависимости от расстояния к которой располагается плитка.
Клиент - пользователь системы, человек, зашедший на сайт\страницу.
Функциональные требования:
Необходимые возможности для клиента:
- загрузка картинки\изображения;
- заданние вводных размеров и формы области для заполнения;
- выбор из выпадающего списка вида раскладки;
- просмотр результативного изображения и номенклатуры;
- возможность скачать итоговые файлы.
Общие вводные параметры:
- область заполнения плиткой - задается 2 вариантами: размерами высоты и ширины в мм; “чертится” клиентом либо подгружается в необходимом формате (для обработки не только прямоугольных областей);
- тип плитки: шестиугольник (BusinkOs, SoftOs), триугольник (TriOs), прямоугольник (ProstOs);
- вид раскладки: по изображению, с атрактором.
1.Работа с картинкой
- индивидуальным вводным параметром является картинка, которую загружает клиент;
- картинка “избавляется” от лишних цветов, остается около 3-5 цветов; картинка=image
- обработка image по логике, например, написанного нами, “упрощенного скрипта” в программе Grasshopper.
B результате которого мы получаем ту же картинку, но составленную из плитки, разбитую на группы по цвету, а также количество элементов в каждой группе.
2.Работа с атрактором
- индивидуальным вводным параметром является атрактор, который клиент “рисует” в области;
- обработка по логике, например, написанного нами, “упрощенного скрипта” в программе Grasshopper.
B результате которого мы получаем схему раскладки плитки, в которой элементы - т.е. плитка разбита на группы по цвету, а также известно количество элементов в каждой группе.
Итоговые файлы:
- схема-чертеж с номенклатурой плиток в формате pdf, jpg;
- дополнительные: 3D модель разложенной плитки в формате obj, 3ds, 3dm, dwg.
Наш сайт, примеры нашей продукции: http://plitos.com/products-category/interior-objects/