Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> I was consulting at a company that's developing a VR real estate app, and the first thing I did was check to see whether they were calculating their rotations with quaternions.

You had better checked whether representations are represented via spin groups (which can be represented via Clifford algebras). These work in every dimension in opposite to quaternions.

EDIT: And via pin groups (also representable via Clifford algebras), also reflections can be reprented (recall that the composition of two reflections is a rotation and any rotation can be represented this way).



VR is by definition 3D, so quaternions should be enough, right? The reflections method could also be done with quaternions.

Full abstraction over dimension is certainly interesting, but often not necessary.


> Full abstraction over dimension is certainly interesting, but often not necessary.

Already the capability that is works both in 2D and in 3D is in my opinion reason enough.


What folks ship as a product is trivial quaternions.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: