Return to search

Using geometric algebra to interactively model the geometry of Euclidean and non-Euclidean spaces

This research interprets and develops the 'conformal model of space' in a way appropriate for a graphics developer interested in the design of interactive software for exploring 2-dimensional non-Euclidean spaces. The conformal model of space extends the standard projective model – instead of adding just one extra dimension to standard Euclidean space, a second one is added that results in a Minkowski space similar to that of relativistic spacetime. Also, standard matrix algebra is replaced by geometric ( i.e. Clifford) algebra. The key advantage of the conformal model is that both Euclidean and non- Euclidean spaces are accommodated within it. Transformations in conformal space are generated by bivectors which are special elements of the geometric algebra. These induce geometric transformations in the embedded non Euclidean spaces. However, the relationship between the bivector generated transformations of the Minkowski modelling space and the geometric transformations they induce is extremely obscure. This thesis provides new analytical tools for determining the nature of this relationship. Their derivation was motivated by the need to successfully solve key implementation problems relating to navigation and in-scene mouse interaction. The analytic approaches developed not only successfully solved these problems but pointed the way to implementing other unplanned features. These include facilities for dynamically altering on-screen geometry as well as using multiple viewports to allow the user to interact with the same objects embedded in different geometries. These new analytical approaches could be powerful tools for solving future and as yet unforeseen implementation problems.

Identiferoai:union.ndltd.org:bl.uk/oai:ethos.bl.uk:524856
Date January 2007
CreatorsVincent, Hugh
PublisherMiddlesex University
Source SetsEthos UK
Detected LanguageEnglish
TypeElectronic Thesis or Dissertation
Sourcehttp://eprints.mdx.ac.uk/6750/

Page generated in 0.0017 seconds