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)