Цитата:
Сообщение от Construktor
4. Указываем в каких секциях будут установлены ящики (запрещаем размещение ящиков в двух соседних секциях)
5. Расчитываем координаты секции с ящиками и перерисовываем внутреннюю застройку с учетом расчитанных координат. Блокируем возможность изменения параметров таким образом, чтобы секция с ящиками оказалась за пределами допустимых значений.
|
Еще раз все взвесив решил пока с ящиками повременить. Функционал будет подключаться поэтапно. В первой версии калькулятора возможности установки ящиков предусмотрено не будет. Т.е. все секции будут со свободными размерами.
Для каждой секции пользователю будет предложено выбрать один из 5 вариантов наполнения:
- 1 штанга (+ доп.опции установки полки под шапки и полки под обувь)
- 2 штанги
- 1 штанга вверху + полки (с возможностью задать их количество)
- 2 штанга внизу + полки (с возможностью задать их количество)
- полки (с возможностью задать их количество)
А вот в следующей версии калькулятора появится еще один вариант:
при выборе которого будет запускаться конструктор для самостоятельной планировки секции
ps так как сейчас зависимости ширины секции от ее наполнения нет, можно параметры ширины секций также отнести к базовым ,зафиксировать и сохранить перед переходом к этапу наполнения. что собственно уже реализовано. теперь можно вплотную заняться программированием прорисовки наполнения этих самых секций. что получилось можно посмотреть и даже попробовать) здесь
http://mebelmarket.net/canvas.php