Здравствуйте. У нас на работе есть немного сложноватая программа для построения чертежей комнат. Если бы вы взялись за написание такого скрипта, какова была бы логика его работы? (для примера приведу пару замеров). Само построение происходит поэтапно...менеджер по чуть чуть вводит длины сторон, диагонали, срезы углов, закругления. Сделать срез угла или закруглить заранее известную линию почти не сложно, а вот как бы с диагоналями? Идея была строить требуя наличия всех возможных не пересекающихся треугольников...и если все они заполнены, то делать построение. Но я незнаю как детектить этот момент.
Вот тут начертил как оно обычно бывает:
Т.е. сначала задаются стороны, потом диагонали, потом если есть, загругления каких то сторон. При вводе сторон можно не трогать форму комнаты..но вот при вводе диагоналей надо начинать постепенно прорисовывать...возможно ли такое на PHP или JS сделать?
Пример построения чертежа
вот тут
Возможно ли вообще такое на PHP/JS/JQUERY?