|
||||||||||
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 |