Вниз
Скачать: CL | DM;

Туплю... помогите...   Найти похожие ветки 

← →
@!!ex ©   (2008-12-19 21:39) [0]

Тривиальная задачка...
Но меня переклинило...
Как вектор повернуть на случайный угол в случайном направлении?


← →
Smile   (2008-12-19 21:47) [1]

Для начала расклинивания, необходимо понять, что на случайный угол есть достаточное условие.
При чем здесь, случайное направление (или какой смысл ты в это вкладываешь)?


← →
boa_kaa ©   (2008-12-19 21:48) [2]

Random(360)

будет тебе и то и другое


← →
DVM ©   (2008-12-19 22:09) [3]


> Как вектор повернуть на случайный угол в случайном направлении?

проблема в повернуть или в случайном? И в скольки-мерном пространстве?


← →
@!!ex ©   (2008-12-19 22:12) [4]

расклинило.
Length:=Vector.Lengtj;
Vector:=Vector4f(-0.5,-0.5,-0.5)+Vector4f(Random(100)/100,Random(100)/100,Random(100)/100);
Vector.Normalize();
Vector:=Vector*Length;


← →
@!!ex ©   (2008-12-19 22:25) [5]

+проверка на нулевую длину


← →
vrem   (2008-12-19 22:50) [6]

ну это же не поворот.
а если хочешь поворот, то можно поворачивать по каждой координате, например как этот кубик крутися в проверке директx


← →
TUser ©   (2008-12-20 16:52) [7]

Выбрать два случайных угла + вычислить точку на поверхности сферы соотв. радиуса



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.008 c
3-1215351058
Kolan
2008-07-06 17:30
2009.02.15
LIKE в SQLite или как без него обойтись.


8-1176711307
WondeRu at work
2007-04-16 12:15
2009.02.15
Для начинающих: Your first MP3 Delphi player


15-1229609835
Добежал
2008-12-18 17:17
2009.02.15
Политика NT - хранить настройки программы отдельно от программы


4-1202733177
JohnJ
2008-02-11 15:32
2009.02.15
управление программой, написанной на labview


15-1229931499
Andy BitOff
2008-12-22 10:38
2009.02.15
Как скрыть учётку?




   Наверх