About Floyd project
Floyd is a collection of 3D libraries, mathematics and scene libraries and utilities. At moment
the actively developed components are the following:
- elea
- A collection of C++ 3D math classes and utilities.
- thera
- A lighweight DOM tree for holding internal untyped document structure. It implements basic mutation listeners
and transaction logging for undo/redo.
- sehle
- An OpenGL 3D engine.
- miletos
- A Scene graph implementation built on top of thera document backbone and using sehle for display engine.
- khayyam
- Scene builder and poser application.
In addition to those Floyd shares some components with Sodipodi project
- libarikkei
- A collection low-level portability and convenience utilities for C/C++.
- libnr
- Lowlevel 2D rendering engine using CPU.
- libnrtype
- A font engine for libnr based renderers.
- libsodipodiui
- A collection of Gtk+ utility widgets.
Former components (not maintained anymore):
- libflg
- 3D math library implemented in C/C++.
- libfloyd
- 3D scene graph library written in C, using GtkObjects.
- libfloydpp
- 3D Scene graph library written in C++.
- floyd-games
- Some incomplete minigames written with libfloyd.
- floyd
- VRML viewr written with libfloyd.
|