Как вычислить движение точки по прямой.

Тема в разделе "Общие вопросы по С и С++", создана пользователем fynjy, 5 фев 2007.

Статус темы:
Закрыта.
  1. fynjy

    fynjy Гость

    есть начальная (к примеру 20, 40) и конечная (170, 50) координаты, требуется найти оптимальный шаг движения картинки по этой прямой. что бы она от начальных дошла до конечных координат и остановилась. Заранее спасибо.
     
  2. fynjy

    fynjy Гость

    что никто ничего не может подсказать... :blink:
     
  3. zugr

    zugr Гость

    Картинка размером с пиксель или 800х600 к примеру?
     
  4. zubr

    zubr Гость

    Каков вопрос - таков и ответ. Из твоего вопроса ничего не понятно, а мы тут не телепаты.
    Если тебе надо определить просто координаты прямой, по которой должна перемещаться картинка, то это школьная математика. Если картинка не должна выходить за край какой то области, то в каждой точке перемещения картинки проверяй этот момент и корректируй координаты на величину выхода картинки за край.
    В общем сплошное гадание.
     
  5. Alliance

    Alliance Гость

    а что означает оптимальный шаг?? Как определить оптимальность твоего шага???
     
  6. fynjy

    fynjy Гость

    Спасибо Всем !!! :)

    Уже вроде сам сделал!!! :)

    Следующий раз буду писать вопрос яснее! :)
     
  7. Student_TRTU

    Student_TRTU Гость

    а как сделал то раскажи
     
  8. fynjy

    fynjy Гость

    Сначало находил расстояние от начальной точки до конечной по X и по Y. Потом делил каждое расстояние на колличество шагов которое "точка" должна сделать что бы дойти до конечной точки, отсюда получалась "длинна шага" для каждой оси. Т.е. если начальная точка 10 10 а конечная 100 120, и если кол-во шагов 10, то "длинна шага" по X=10, а по Y=12.

    Вот такая хрень.... :)
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей