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