Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2009.02.15;
Скачать: [xml.tar.bz2];

Вниз

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

 
@!!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 вся ветка

Форум: "Прочее";
Текущий архив: 2009.02.15;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.006 c
3-1215246566
lod
2008-07-05 12:29
2009.02.15
Ошибка при выполнении метода post


15-1229548724
mm_ash
2008-12-18 00:18
2009.02.15
Простой парсер


15-1229513156
rulee
2008-12-17 14:25
2009.02.15
Ураааааааааа я этой ночью стал отцом.


2-1230721519
demon
2008-12-31 14:05
2009.02.15
Как узнать создан ли класс?


15-1229603470
XentaAbsenta
2008-12-18 15:31
2009.02.15
Задача с элементами последовательностей





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский