Uses of Package
toxi.geom

Packages that use toxi.geom
toxi.geom   
toxi.geom.mesh   
 

Classes in toxi.geom used by toxi.geom
AABB
          Axis-aligned bounding box with basic intersection features for Ray, AABB and Sphere classes.
AxisAlignedCylinder
           
BernsteinPolynomial
          Helper class for the spline3d classes in this package.
Circle
          This class overrides Ellipse to define a 2D circle and provides several utility methods for it.
Ellipse
          This class defines a 2D ellipse and provides several utility methods for it.
Intersector
          Generic interface for ray intersection with 3D geometry
Line2D
           
Line2D.LineIntersection
           
Line2D.LineIntersection.Type
           
Line3D
           
Matrix4x4
          Implements a simple row-major 4x4 matrix class, all matrix operations are applied to new instances.
Plane
          Class to describe and work with infinite generic 3D planes.
PointCloud
           
PointList
          This class enables group/set operations of multiple Vec3D's at once.
PointOctree
          Implements a spatial subdivision tree to work efficiently with large numbers of 3D particles.
Polygon2D
          Wrapper
Quad
           
Quaternion
          Quaternion implementation with SLERP based on http://is.gd/2n9s
Ray2D
          A simple 2D ray datatype
Ray3D
          A simple 3D ray datatype
Rect
           
Reflector
          Generic interface for ray reflection with 3D geometry
Sphere
           
Spline2D
           This is a generic 3D B-Spline class for curves of arbitrary length, control handles and patches are created and joined automatically as described here: ibiblio.org/e-notes/ Splines/Bint.htm
Spline3D
           This is a generic 3D B-Spline class for curves of arbitrary length, control handles and patches are created and joined automatically as described here: ibiblio.org/e-notes/ Splines/Bint.htm
Triangle
           
Triangle2D
           
Vec2D
          Comprehensive 2D vector class with additional basic intersection and collision detection features.
Vec2D.Axis
           
Vec3D
          Comprehensive 3D vector class with additional basic intersection and collision detection features.
Vec3D.Axis
           
 

Classes in toxi.geom used by toxi.geom.mesh
AABB
          Axis-aligned bounding box with basic intersection features for Ray, AABB and Sphere classes.
Matrix4x4
          Implements a simple row-major 4x4 matrix class, all matrix operations are applied to new instances.
Sphere
           
Vec3D
          Comprehensive 3D vector class with additional basic intersection and collision detection features.