Using geometric algebra to interactively model the geometry of Euclidean and non-Euclidean spaces.
Vincent, Hugh (2007) Using geometric algebra to interactively model the geometry of Euclidean and non-Euclidean spaces. PhD thesis, Middlesex University.
Archive (ZIP) (Zipped from CD accompanying thesis (Java required))
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.
|Item Type:||Thesis (PhD)|
|Additional Information:||A thesis submitted to Middlesex University in partial fulfilment of the requirements for the degree of Doctor of Philosophy.|
|Research Areas:||A. > School of Science and Technology > Design Engineering and Mathematics
B. > Theses
|Depositing User:||Repository team|
|Date Deposited:||02 Dec 2010 11:00|
|Last Modified:||16 Feb 2016 05:59|
Actions (login required)