> He's still computing cross(z, d) and dot(z, d) separately. that looks like a code smell to me. with quaternions ...
Fair point, but I think you misspelled Projective Geometric Algebra
Fair point, but I think you misspelled Projective Geometric Algebra