1. Загрузка. Пользователь загружает в область изображения свою фотографию.
2. Образмеривание. Пользователь указывает на изображении отрезок (отрезок типа линейки) и в программе в поле (на эскизе не указано) ввода указывает ориентировочный размер этого отрезка в сантиметрах с точностью до 0 заков после запятой. Этот шаг используется для определения масштаба фотографии, который используется для масштабирования текстур черепицы. Пересчет идет исходя из того, что мы знаем габариты в сантиметрах текстуры.
3. Добавляется элемент крыши – слой на котором поточечно рисуется многогранник фрагмента крыши или многогранники дырок в этом фрагменте. Фактически – это работа с маской. У каждого многогранника разрешаем передвигать вершины.
4. Вывод. Предлагаем опцию печати.
shinglas.matreal.ru/cbuilder/