|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||