|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.09.2013, 17:11 | #1 |
Форумчанин
Регистрация: 27.02.2012
Сообщений: 117
|
Задача с анимацией
Надо нарисовать отрезок и чтоб он вращался вокруг 1 конца (как стрелка в часах)
x = 120 y = 20 => |a| = 80 мой алгоритм на основе формулы "Модуль вектора" - |a| = sqrt(x^2 + y^2) в которой выражаем y, и при рисовании следующей линии x+1 а y=sqrt(|a|^2 - x^2) , но проблема в том что для Draw.DrawLine(pen, 120, 100, x, y) нужны целые аргументы, мб у когонибуть есть еще идеи как рисовать ? |
28.09.2013, 17:35 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
всё вычисления выполняйте для вещественных чисел, а полученные результаты округляйте до целых, полученные числа и передавайте в процедуру.
p.s. странный у Вас алгоритм. обычно при поворотах объекта используют угол поворота, а координаты на оси X и Y вычисляют умножая длину линии на синус и косинус угла... |
28.09.2013, 19:29 | #3 |
Форумчанин
Регистрация: 27.02.2012
Сообщений: 117
|
А если вращать не относительно начала координат а относительно центра с координатами например (120;100) ?? несилен в тригонометрии, никак не пойму сам процесс.
|
28.09.2013, 20:15 | #4 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,342
|
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
28.09.2013, 22:23 | #5 |
Форумчанин
Регистрация: 27.02.2012
Сообщений: 117
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
проблема с анимацией | Terrance! | Помощь студентам | 0 | 26.05.2010 13:51 |
Проблема с анимацией | Манжосов Денис :) | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 30 | 17.11.2009 20:57 |
Помогите с анимацией проги! | Aboltus | Общие вопросы Delphi | 3 | 29.07.2008 23:21 |
Работа с анимацией в ACCESS | kuk132 | Microsoft Office Access | 1 | 17.07.2008 14:07 |
Задача с анимацией | KpeHDeJIb | Помощь студентам | 1 | 04.07.2008 20:23 |