Uses of Package
toxi.geom

Packages that use toxi.geom
toxi.geom   
toxi.geom.mesh   
toxi.geom.mesh.subdiv   
toxi.geom.mesh2d   
toxi.math   
 

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, including factory methods to construct circles from points.
Ellipse
          This class defines a 2D ellipse and provides several utility methods for it.
Intersector2D
          Generic interface for ray intersection with 2D geometry
Intersector3D
          Generic interface for ray intersection with 3D geometry
IsectData2D
           
IsectData3D
           
Line2D
           
Line2D.LineIntersection
           
Line2D.LineIntersection.Type
           
Line3D
           
Line3D.LineIntersection
           
Line3D.LineIntersection.Type
           
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.
Plane.Classifier
          Classifier constant for Plane.classifyPoint(ReadonlyVec3D, float)
PointCloud
           
PointOctree
          Implements a spatial subdivision tree to work efficiently with large numbers of 3D particles.
PointQuadtree
          Implements a spatial subdivision tree to work efficiently with large numbers of 2D particles.
Polygon2D
          Container type for convex polygons.
PolygonClipper2D
          Defines an interface for clipping 2D polygons.
Quaternion
          Quaternion implementation with SLERP based on http://is.gd/2n9s
Ray2D
          A simple 2D ray datatype
Ray3D
          A simple 3D ray datatype
ReadonlyVec2D
          Readonly, immutable interface wrapper for Vec2D instances.
ReadonlyVec3D
          Readonly, immutable interface wrapper for Vec3D instances.
Rect
           
Reflector3D
          Generic interface for ray reflection with 3D geometry
Shape2D
          Interface description of common operations supported by 2D geometry types.
Shape3D
          Interface description of common operations supported by 3D geometry types.
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
Triangle2D
           
Triangle3D
           
TriangleIntersector
           
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.
Intersector3D
          Generic interface for ray intersection with 3D geometry
IsectData3D
           
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.
Plane.Classifier
          Classifier constant for Plane.classifyPoint(ReadonlyVec3D, float)
Ray3D
          A simple 3D ray datatype
ReadonlyVec3D
          Readonly, immutable interface wrapper for Vec3D instances.
Sphere
           
Triangle3D
           
Vec2D
          Comprehensive 2D vector class with additional basic intersection and collision detection features.
Vec3D
          Comprehensive 3D vector class with additional basic intersection and collision detection features.
 

Classes in toxi.geom used by toxi.geom.mesh.subdiv
Vec3D
          Comprehensive 3D vector class with additional basic intersection and collision detection features.
 

Classes in toxi.geom used by toxi.geom.mesh2d
Polygon2D
          Container type for convex polygons.
Triangle2D
           
Vec2D
          Comprehensive 2D vector class with additional basic intersection and collision detection features.
 

Classes in toxi.geom used by toxi.math
Vec2D
          Comprehensive 2D vector class with additional basic intersection and collision detection features.