Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Victor A. Pavlov                     2:5025/81      02 Aug 2002  11:25:02
 To : Victor A. Pavlov
 Subject : Повоpот в 3d
 -------------------------------------------------------------------------------- 
 
 
  Как то раз (Сpд Июл 31 2002 09:58) Victor A. Pavlov написал письмо Oleg Sysoev:
 
  VAP> произвольлной прямой. Имеется более быстрый (и более простой) метод
  VAP> поворота точки на произвольный угол вокруг произвольной прямой в
  VAP> постранстве.
 
   Приношу извинения за опечатки. Правильный алгоритм выглядит так:
 
 Hачальные данные:                _
   Точка задается радиус-вектором p=(px,py,pz).
   Угол задается числом phi (в радианах).                                  _
   Прямая (ось) задается, двумя векторами: радиус-вектором точки на прямой s =
             _              _ (sx,sy,sz) и вектором
 направления n=(nx,ny,nz), |n|=1.
      _    _ _  _  _ _
   1. s := s+n*(n&(p-s));                      _ _
 операция & - скалярное произведение векторов: a&b=ax*bx+ay*by+az*bz
      ___    _ _
   2. tmp := p-s;
      _     ___           ___ _           _
   3. p' := tmp*cos(phi)+(tmp^n)*sin(phi)+s;   _ _
 операция ^ - векторное произведение векторов: a^b=(ay*bz-az*by,az*bx-ax*bz,
 ax*by-ay*bx)
         _
   Точка p' - и есть результуриющая точка.
 
 Всего хорошего - Victor
 
 --- GoldED/W32 3.0.1
  * Origin: Red Station, Voronezh, Russia (2:5025/81)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Повоpот в 3d   Oleg Sysoev   25 Jul 2002 20:42:02 
 Re: Повоpот в 3d   Ianos Gnatiuc   28 Jul 2002 11:46:09 
 Повоpот в 3d   Victor A. Pavlov   31 Jul 2002 09:58:22 
 Re: Повоpот в 3d   Ianos Gnatiuc   01 Aug 2002 15:18:04 
 Повоpот в 3d   Victor A. Pavlov   02 Aug 2002 11:25:02 
 Повоpот в 3d   Eugene Goncharuk   03 Aug 2002 22:04:26 
 Повоpот в 3d   Eugene Goncharuk   13 Aug 2002 10:32:48 
 Повоpот в 3d   Oleg Sysoev   11 Aug 2002 22:57:35 
 Повоpот в 3d   Victor A. Pavlov   12 Aug 2002 10:17:46 
 Повоpот в 3d   Eugene Goncharuk   17 Aug 2002 12:44:40 
 Re: Повоpот в 3d   Max Alekseyev   18 Aug 2002 03:36:42 
Архивное /ru.algorithms/18393d4a6ce6.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional