Равномерно распределенные случайные вращения
возвращает модульный кватернион, полученный из равномерного распределения из случайных вращений.R = randrot
возвращает R = randrot([m1,...,mN])m1-...-by- m, n массив случайных модульных кватернионов, где m1m, n укажите на размер каждой размерности. Например, randrot([3,4]) возвращает матрицу 3 на 4 случайных модульных кватернионов.
[1] Shoemake, K. "Универсальные Случайные Вращения". Графические Драгоценные камни III (К. Дэвид, редактор). Нью-Йорк: Academic Press, 1992.