Please use this identifier to cite or link to this item:
https://www.um.edu.mt/library/oar/handle/123456789/76980| Title: | Gravitas : an extensible physics engine framework using object-oriented and design pattern-driven software architecture principles |
| Authors: | Vella, Colin (2008) |
| Keywords: | Architecture Computer simulation Physics Design |
| Issue Date: | 2008 |
| Citation: | Vella, C. (2008). Gravitas : an extensible physics engine framework using object-oriented and design pattern-driven software architecture principles (Master’s dissertation). |
| Abstract: | We present a physics engine architecture specifically designed to support a wide gamut of rigid body simulation techniques, algorithms and features via abstraction layers and a modular plug-in mechanism. We corroborate our design through the implementation of the engine framework and a number of plug-ins to enable physics simulations featuring a wide variety of body geometry, spatial representations, forces, constraints and collision and constraint resolution techniques. The engine does not impose a fixed simulation pipeline and hence it is possible to implement many simulation approaches, ranging from the simple impulse-based, retroactive techniques to more complex approaches involving conservative advancement, continuous collision detection and simultaneous constraint resolution. We thus demonstrate that it is practical to architect a generic physics engine framework operating at real time interactive rates on commodity computer hardware We also propose an abstract motion constraint specification and present a number of joint models based upon it, which we subsequently demonstrate by means o1 their software implementation and the derivative results. |
| Description: | M.IT |
| URI: | https://www.um.edu.mt/library/oar/handle/123456789/76980 |
| Appears in Collections: | Dissertations - FacICT - 1999-2009 Dissertations - FacICTCCE - 1999-2013 |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| M.IT_Vella_Colin_2008.pdf Restricted Access | 19.86 MB | Adobe PDF | View/Open Request a copy |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.
