Uniform points on disc, circle, sphere and caps

a brief note on some basic uniform spatial distributions

20161128 distribution random

Minimum magnitude angle rotation between two normals

Given two normals find the rotation from one to the other

20160809 rotation normal graphics

Orthonormal basis from normal via quaternion similarity

two methods of computing an orthonormal basis from a unit (bi)vector.

20160706 graphics interpolation quantization distribution

Implied normals (unit bivectors as rotations)

a method of transforming a (bi)vector into a rotation for an implied representation.

20160626 interpolation quantization distribution

Quaternion half/double angle and Cayley transforms

a note on two transform pairs which reduce the working domain in quaternion space

20160530 interpolation quantization domain reduction

Quaternion rotation visualization

using visualizating as an exercise to note some quaternion properties

20160517 foundation viz

Quaternion are really Complex

some quaternion wankery support material for other posts

20160517 foundation


a library for constant time random-access to a pseudo-random number sequence

20160419 random sequence


a library for sampling Sobol sequences

20160418 low-discrepancy sampling sequence

minimal quality 2D hashing with Weyl

a somewhat cheap low quality hashing function family

20160329 Weyl low-discrepancy sampling