Роман, как построить чертеж независимо от порядка ввода я придумал. Как сделать так чтобы готовый чертеж можно было разбить на один и более частей заданного размера, прямыми линиями относительно двух выбранных точек? И чтобы на пересечении этих линий образовались новые точки? Как координаты этих точек можно вычислить?
Роман, вы получили абсолютно адекватную реакцию на вашу лишнюю часть текста, не имеющей никакой смысловой нагрузки. Перечисления нужных технологий было бы достаточно.
xmoonlight, у автора не проблемы с 2D и 3D, у автора проблемы с алгоритмом построения чертежа с учетом всех диагоналей при условии наличия ошибок в размерах, с учетом того что замерщики или измерительное оборудование может ошибаться и ожидаемые результаты из геометрически-математических расчетов могут не соответствовать заданным, проблемы плана "какие цифры игнорировать, а какие брать в расчеты". Допустим, юзер пишет две стороны, 40 и 40, у них диагональ ~56, но чувак ошибся и указал 60, или стена реально кривая...далее вычислю я допустим координаты приняв в расчет отклонения и основываясь на них запущу цифры в расчет...Далее каждая следующая ошибка рулетки, будет усиливать эффект несоответствия вводимым цифрам. И после последней диагонали эту кашу как то строить надо.
В общем там много чего нужно учитывать т.к. речь идет о ПВХ пленке которую потом растягивать надо, и формы у нее могут быть весьма причудливы. И резать пленку надо в разных % меньше от заданных размеров. А 3D там абсолютно не понадобится
Daria Motorina, нет не смотрел, я даже не знаю что это такое. Так программа что на ПК используется, она допускает некоторые вольности в силу продуманности алгоритмов построения, но в вебе это не так просто (один из разрабов этой проги сказал). Я так думаю, надо оставить один порядок работы для юзера, начиная с первой точки строить фигуры, и каждая последующая часть фигуры и ее координаты, будут опираться на результаты вычислений предыдущей фигуры, отталкиваясь от нее. В итоге должна получиться целостная фигура
Спасибо большое. Расчеты о том как указать сколько см в 1 пикселе я сделаю, но пару вопросов....
- Как выводить данные о расстоянии в каком нибудь div, span, input по его IDу? т.е не в канвасе
- Можно ли с помощью CSS фоновую картинку сделать? Ну т.е поместить эту картинку туда
- Как сбросить данные для новых точек?
Август Милович, в общем смотрите, видимо проблема именно в кодировке UTF. Когда кажется что все перепроверил, оказывается такое что проблема связанная с тем что php ругается что до вывода заголовков был выведен какой то текст, таилась в кодировке UTF. Нужно делать UTF без BOM
Получается для каждого нужно отмечать время проверки или увеличить интервал перепроверки.
Можно сделать так чтобы в проверенные IP отмечать цифрой 0. А у всех непроверенных цифра 1. Проверяешь 25, отмечаешь их нулем. Если при очередной проверке, адресов с цифрой 1 не окажется, отмечаешь все записи единицей и начинаешь процесс заново