Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

Using GBMath

Transformation Primitives

The gbmath::V2, gbmath::V3, gbmath::V4 are vector classes. They all have overloaded operators for arithmetic as well as named functions for common vector operations. gbmath::Mat33, gbmath::Mat44 are square matrices. gbmath::Quaternions are also available to represent rotations.

Geometry Primitives

The gbmath::geometry namespace has classes for representing common geometric primitives useful for collision detection and rendering.

Intersection Routines

The gbmath::geometry::intersect namespace has classes for collision detection between primitives.

Math IO

Including gbmath/io.h gives you access to routines for reading and writing some math primitives to gbio::BinaryStream's.


Generated on Mon Sep 2 14:52:32 2002 for GunBuster Engine by doxygen1.2.17