|
Требуется помощь программиста
k
Заказчик
Отзывы фрилансеров:
+ 0
- 0
Зарегистрирован на сайте 13 лет и 1 месяц
Бюджет:
по договоренности
Исполнитель определен:
Андрей Володин
математика, php, JavaScript.
Во фрейме с основным контентом нужно разместить форму, которую заполняет гость сайта:
1) Рост
2) Объём груди
3) Объём талии
4) Объём бедер
5) Кнопка «Посмотреть свои пропорции».
На основании введённых чисел нужно создать математическую кривую контура туловища. Т.е. после заполнения формы и нажатия кнопки «Посмотреть свои пропорции» осуществляется переход на страницу со сгенерированной картинкой JPG, изображающей контур фигуры. Высота фигуры неизменна, однако, при разном росте человека меняются масштаб сетки, а также контур и параметры, сопровождаемые числовыми значениями (Рисунок 1).
При генерации контура фигуры (Рисунок 2) необходимо соблюдать соответствие числовых значений роста периметрам «овалов» на уровнях груди, талии и бедер, и отображать их во фронтальной проекции. То есть числа (кроме роста) представляют собой длину периметра, который посетитель сайта измеряет у себя сантиметром, а вычислить математически и отобразить следует ширины груди, талии и бедер, численный размер которых не указывается, но по сетке их можно было бы примерно определить.
В алгоритме нужно учитывать, что у более полных людей срез талии более округлый, а следовательно визуальное изменение фронтального вида ширины талии непропорционально измеряемому периметру.
Если (см. рисунок 3) в первом случае отношение длины окружности талии к её ширине примерно равно 3,14 (число «пи»), то чем ближе талия к норме, тем выше коэффициент ширины талии.
Примечание: Ни регистрации, ни смс и т.п. на сайте не требуется. Поэтому, нужно также помочь в реализации перехода пользователя именно на «его» картинку, т.к. одновременно может выполняться несколько запросов от разных пользователей. Проект создается в CMS Joomla.
Во фрейме с основным контентом нужно разместить форму, которую заполняет гость сайта:
1) Рост
2) Объём груди
3) Объём талии
4) Объём бедер
5) Кнопка «Посмотреть свои пропорции».
На основании введённых чисел нужно создать математическую кривую контура туловища. Т.е. после заполнения формы и нажатия кнопки «Посмотреть свои пропорции» осуществляется переход на страницу со сгенерированной картинкой JPG, изображающей контур фигуры. Высота фигуры неизменна, однако, при разном росте человека меняются масштаб сетки, а также контур и параметры, сопровождаемые числовыми значениями (Рисунок 1).
При генерации контура фигуры (Рисунок 2) необходимо соблюдать соответствие числовых значений роста периметрам «овалов» на уровнях груди, талии и бедер, и отображать их во фронтальной проекции. То есть числа (кроме роста) представляют собой длину периметра, который посетитель сайта измеряет у себя сантиметром, а вычислить математически и отобразить следует ширины груди, талии и бедер, численный размер которых не указывается, но по сетке их можно было бы примерно определить.
В алгоритме нужно учитывать, что у более полных людей срез талии более округлый, а следовательно визуальное изменение фронтального вида ширины талии непропорционально измеряемому периметру.
Если (см. рисунок 3) в первом случае отношение длины окружности талии к её ширине примерно равно 3,14 (число «пи»), то чем ближе талия к норме, тем выше коэффициент ширины талии.
Примечание: Ни регистрации, ни смс и т.п. на сайте не требуется. Поэтому, нужно также помочь в реализации перехода пользователя именно на «его» картинку, т.к. одновременно может выполняться несколько запросов от разных пользователей. Проект создается в CMS Joomla.
Разделы:
Опубликован:
29.06.2012 | 15:33