Помощь - Поиск - Пользователи - Календарь
Полная версия: DELPHI превращение окружности в треугольник посредством анимации
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Делфи
leha
Дана окружность с тремя отмеченными точками на ней. Надо сделать так, чтобы эта окружность превратилась в треугольник
это осуществляется посредством втягивания дуги окружности, образованной между заданными точками,
на первом шаге из дуги должна получится некая синусоида в полтора периода
причем все это должно происходить плавно (анимацией)
затем прогибаем 3 полученные вершины внутрь себя
продолжаем этот процесс до тех пор пока дуги не перейдут в "горбатые" прямые
Нужен алгоритм на Delphi или Pascal(если это возможно)
Заранее Спасибо!Нажмите для просмотра прикрепленного файла
Andrei_25
Вобщем я решил построить круг относительно хорды, тогда контрольные точки движутся перпендикулярно ей и возникает меньше искажений. Архивы прилагаются
leha
Спасибо огромное! smile.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.