| Home | News | Architecture
| libflg
| libfloyd
| download
| contact
Floyd architecture
Floyd consist of following pieces:
libflg
libfl is fast library of 2D/3D geometric primitives. It is not complete,
but most important pieces are at place
- 2D, 3D and pseudo 4D points and vectors
- Cartesian and polar coordinate systems
- Planes and lines
- Euler angles and axis/angle rotations
- Quaternions
- 4D transformation matrixes
- Cuboids (axis aligned bounding boxes)
- Spheres
- 3 and 4 component colors
In addition there is the array versions of most primitives.
libfloyd
libfloyd is derived from GtkGLArea and it implements most usable 3D world
manipulation.
- Materials and textures
- Groups of physical objects
- Primitive shapes
- Lights
- Viewpoints and cameras
- Special-behaving physical items
- Timers
- Collision and hit detection
Demos
These are just demos.
- mb - a little games "Know Your GNOME Icons" aka "Memory Blocks"
- floyd - a VRML97 file viewer
