Re: Повоpот в 3d

From
Ianos Gnatiuc (2:469/303.55)
To
Victor A. Pavlov
Date
2002-08-01T15:18:04Z
Area
RU.ALGORITHMS
Hello Victor.

31 Jul 02 09:58, you wrote to Oleg Sysoev:

 OS>>  Но это в 2d. А как быть, если точка pасположена в 3d?
 OS>>  Большая пpосьба поделиться со мной соответствyющей
 OS>> литеpатypой/линком, либо готовым алгоpитмом. Очень хотелось бы
 OS>> полyчить фyнкцию со входными паpаметpами, как glRotatef в opengl.

 VP>   Во-первых, если тебе посоветуют умножать на матрицы 4х4 - не
 VP> пытайся. Метод, конечно, классический, но крайне медленный, особенно,

и иза своеи "медлительности" был использаван в DirecX??? :)
...в OpenGL не сматрел...

 VP> если нужно делать поворот не только вокруг координатных осей, а
 VP> вообще
 VP> вокруг произвольлной прямой. Имеется более быстрый (и более простой)
 VP> метод поворота точки на произвольный угол вокруг произвольной прямой в
 VP> постранстве.

эта канечно правда, но...
как правило нам нужнен поворот вокруг координатных осей: смотреть В ВЕРХ/НИЗ, смотреть В ЛЕВО/ПРАВО, наклон В ЛЕВО/ПРАВО

и если это не для школы в basic/pascal/c то лучше использавать то что дает нам OS (любои), ... быстрее както сомнительно...




Ianos

+++ SS Ianky          mailto: ssianky(at)<hotmail | yahoo>.com
--- GoldED+/W32 1.1.4.7
 * Origin: SS Ianky - (373-2) 534966 (2:469/303.55)