Oriented projective geometry: a framework for geometric computations | Synapse