Равномерно распределенные случайные повороты
возвращает модуль кватернион, полученный из равномерного распределения случайных вращений.R = randrot
возвращает R = randrot([m1,...,mN])m1-by-... -by- mN массив кватернионов случайных модулей, где m1, …, mN указать размер каждой размерности. Для примера, randrot([3,4]) возвращает матрицу 3 на 4 кватернионов случайных модулей.
[1] Shoemake, K. «Uniform Random Rotations». Graphics Gems III (K. David, ed.). Нью-Йорк: Академическая пресса, 1992.