1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

угол между векторами?

Тема в разделе "MAXScript", создана пользователем IN_human, 5 дек 2003.

Модераторы: Savin Denis
  1. IN_human

    IN_human Активный участник

    С нами с:
    14.10.2005
    Сообщения:
    192
    Симпатии:
    0
    Баллы:
    11
    вопрос как его посчитать (с8
     
  2. Guest

    U dot V is equal to the length of U multiplied by the length of V multiplied
    by the cosine of the angle between the vectors:

    U .V = ux * vx + uy * vy + uz * vz
    U .V = |U| * |V| * cos ѓЖ

    „…„t„p„‰„y ;)
     
  3. McST

    McST Знаток

    С нами с:
    01.06.2002
    Сообщения:
    609
    Симпатии:
    1
    Баллы:
    28
    Сказал бы по-русски ^)

    V^U - угол между векторами V и U
    |V| , |U|, |VU| соответсвенно длины векторов V,U, VU
    находятся спомощью функции length()
    |V| = length V
    |U| = length U
    |VU| = length VU

    |UV|^2 = |U|^2 + |V|^2 - 2*|U|*|V|*cos(V^U)
    отсюда
    cos(V^U) = ( |U|^2 + |V|^2 - |UV|^2 ) / ( 2*|U|*|V| )
     
  4. Guest

    ...
    U .V = |U| * |V| * cos угла

    удачи ;)
     
Модераторы: Savin Denis

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