На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! правила раздела Алгоритмы
1. Помните, что название темы должно хоть как-то отражать ее содержимое (не создавайте темы с заголовком ПОМОГИТЕ, HELP и т.д.). Злоупотребление заглавными буквами в заголовках тем ЗАПРЕЩЕНО.
2. При создании темы постарайтесь, как можно более точно описать проблему, а не ограничиваться общими понятиями и определениями.
3. Приводимые фрагменты исходного кода старайтесь выделять тегами code.../code
4. Помните, чем подробнее Вы опишете свою проблему, тем быстрее получите вразумительный совет
5. Запрещено поднимать неактуальные темы (ПРИМЕР: запрещено отвечать на вопрос из серии "срочно надо", заданный в 2003 году)
6. И не забывайте о кнопочках TRANSLIT и РУССКАЯ КЛАВИАТУРА, если не можете писать в русской раскладке :)
Модераторы: Akina, shadeofgray
  
> Определение координат точки
    Допустим у меня имеются на плоскости две произвольные точки:

    (x1, y1) и (x2, y2)

    Они образуют отрезок L. Как мне можно определить координату точки (x3, y3), которая образует с точкой (x2, y2) отрезок L2, равный по длине с L и отклоненный от отрезка L на 60 градусов?

    Спасибо.
      (x2-x1,y2-y1) вектор

      (cos(alpha),-sin(alpha))
      (sin(alpha),cos(alpha)) - матрица поворота вокруг центра координат на угол alpha

      вектор умножаешь на матрицу получаешь вектор откланеный от первого на угол alpha

      (x3,y3)=(x1,y1)+полученный вектор
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0216 ]   [ 15 queries used ]   [ Generated: 29.03.24, 10:45 GMT ]