BOOGA (Berne`s Object-Oriented Graphics Architecture) is an object-oriented graphics framework aimed at a wide range of application areas within the domain of computer graphics, namely Geometric Modelling, Image Synthesis, Image Processing, Image Analysis, Scene Recognition, and Computational Geometry. It provides data abstractions and mechanisms for 2D and 3D objects and includes a component layer to model high-level operations that generate or manipulate graphical objects of different types. The key concepts underlying the BOOGA-framework are explained in [AmStBi96]. A more detailed description (in german) is given in [Streit97].
The framework serves as a research platform for computer graphics at the University of Berne. It currently consists of more than 200'000 lines of C++ code distributed over more than 600 classes.
A wide variaty of applications have allready been built using the BOOGA-framework e.g. scene-previewers, object-browsers, 3D-editors, ray-tracer, wireframe-renderer, sirds-renderer, graphics database and more. Many of the applications might also be interesting to a technically oriented computer graphics user.
Run a script from booga/modules, which will use setups from booga/config.