This projects goal is to wrap Ogre3d, a library for 3d graphics, into an Eiffel environment. In contrast
to most other library wrappers for Eiffel, which aim at providing a clean object oriented interface for a
procedural library, this projects target is a carefully designed object oriented C++ library. While many
methods of other wrapper projects can be applied, this approach also introduces different problems: Which
parts of the design can be kept, which parts have to be changed and where are improvements possible?