A B C D E F G H I J L M N O P Q R S T U V W X Y Z

C

c - Variable in class toxi.geom.mesh.Face
 
c - Variable in class toxi.geom.Triangle2D
 
c - Variable in class toxi.geom.Triangle3D
 
c1 - Variable in class toxi.math.BezierInterpolation
 
c2 - Variable in class toxi.math.BezierInterpolation
 
ceilPowerOf2(int) - Static method in class toxi.math.MathUtils
Rounds up the value to the nearest higher power^2 value.
center(ReadonlyVec3D) - Method in interface toxi.geom.mesh.Mesh3D
Centers the mesh around the given pivot point (the centroid of its AABB).
center(ReadonlyVec3D) - Method in class toxi.geom.mesh.TriangleMesh
 
center(ReadonlyVec3D) - Method in class toxi.geom.mesh.WETriangleMesh
 
center() - Method in class toxi.geom.PointCloud
Updates all points in the cloud so that their new centroid is at the origin.
center(ReadonlyVec3D) - Method in class toxi.geom.PointCloud
Updates all points in the cloud so that their new centroid is at the given point.
centroid - Variable in class toxi.geom.mesh.subdiv.DualDisplacementSubdivision
 
centroid - Variable in class toxi.geom.mesh.subdiv.MidpointDisplacementSubdivision
 
centroid - Variable in class toxi.geom.Triangle2D
 
centroid - Variable in class toxi.geom.Triangle3D
 
Circle - Class in toxi.geom
This class overrides Ellipse to define a 2D circle and provides several utility methods for it, including factory methods to construct circles from points.
Circle() - Constructor for class toxi.geom.Circle
 
Circle(Circle) - Constructor for class toxi.geom.Circle
 
Circle(float) - Constructor for class toxi.geom.Circle
 
Circle(float, float, float) - Constructor for class toxi.geom.Circle
 
Circle(ReadonlyVec2D, float) - Constructor for class toxi.geom.Circle
 
CircleIntersector - Class in toxi.geom
This class handles Circle-Ray2D intersections by implementing the Intersector2D interface.
CircleIntersector(Circle) - Constructor for class toxi.geom.CircleIntersector
 
CircularInterpolation - Class in toxi.math
Implementation of the circular interpolation function.
CircularInterpolation() - Constructor for class toxi.math.CircularInterpolation
 
CircularInterpolation(boolean) - Constructor for class toxi.math.CircularInterpolation
The interpolation slope can be flipped to have its steepest ascent towards the end value, rather than at the beginning in the default configuration.
circumcenter(DelaunayVertex[]) - Static method in class toxi.geom.mesh2d.DelaunayVertex
Circumcenter of a simplex.
classifier - Variable in class toxi.geom.mesh.PlaneSelector
 
classifyPoint(ReadonlyVec3D, float) - Method in class toxi.geom.Plane
Classifies the relative position of the given point to the plane using the given tolerance.
clear() - Method in class toxi.geom.IsectData2D
 
clear() - Method in class toxi.geom.IsectData3D
 
clear() - Method in interface toxi.geom.mesh.Mesh3D
Clears all counters, and vertex & face buffers.
clear() - Method in class toxi.geom.mesh.TriangleMesh
Clears all counters, and vertex & face buffers.
clear() - Method in class toxi.geom.mesh.WETriangleMesh
Clears all counters, and vertex & face buffers.
clear() - Method in class toxi.geom.PointCloud
Removes all points from the cloud and resets the bounds and centroid.
clear() - Method in class toxi.geom.Vec2D
Sets all vector components to 0.
clear() - Method in class toxi.geom.Vec3D
Sets all vector components to 0.
clear() - Method in class toxi.util.datatypes.GenericSet
 
clearSelection() - Method in class toxi.geom.mesh.VertexSelector
Clears the current selection.
clip(double, double, double) - Static method in class toxi.math.MathUtils
 
clip(float, float, float) - Static method in class toxi.math.MathUtils
 
clip(int, int, int) - Static method in class toxi.math.MathUtils
 
clipNormalized(float) - Static method in class toxi.math.MathUtils
Clips the value to the 0.0 ..
clipPolygon(Polygon2D) - Method in interface toxi.geom.PolygonClipper2D
Creates a clipped version of the polygon to the boundary shape set.
clipPolygon(Polygon2D) - Method in class toxi.geom.SutherlandHodgemanClipper
 
closestLineTo(Line3D) - Method in class toxi.geom.Line3D
Calculates the line segment that is the shortest route between this line and the given one.
closestPointOnSurface(Vec3D) - Method in class toxi.geom.Triangle3D
Computes the the point closest to the current vector on the surface of triangle abc.
closestPointTo(ReadonlyVec2D) - Method in class toxi.geom.Line2D
Computes the closest point on this line to the point given.
closestPointTo(ReadonlyVec3D) - Method in class toxi.geom.Line3D
Computes the closest point on this line to the given one.
coeffA - Variable in class toxi.geom.Spline2D
 
coeffA - Variable in class toxi.geom.Spline3D
 
compare(WingedEdge, WingedEdge) - Method in class toxi.geom.mesh.subdiv.EdgeLengthComparator
 
compare(WingedEdge, WingedEdge) - Method in class toxi.geom.mesh.subdiv.FaceCountComparator
 
compareTo(ReadonlyVec2D) - Method in interface toxi.geom.ReadonlyVec2D
Compares the length of the vector with another one.
compareTo(ReadonlyVec3D) - Method in interface toxi.geom.ReadonlyVec3D
Compares the length of the vector with another one.
compareTo(ReadonlyVec2D) - Method in class toxi.geom.Vec2D
 
compareTo(ReadonlyVec3D) - Method in class toxi.geom.Vec3D
 
compareTo(WeightedRandomEntry<T>) - Method in class toxi.util.datatypes.WeightedRandomEntry
 
computeCentroid() - Method in interface toxi.geom.mesh.Mesh3D
Computes the mesh centroid, the average position of all vertices.
computeCentroid() - Method in class toxi.geom.mesh.TriangleMesh
 
computeCentroid() - Method in class toxi.geom.Triangle2D
 
computeCentroid() - Method in class toxi.geom.Triangle3D
 
computeFaceNormals() - Method in interface toxi.geom.mesh.Mesh3D
Re-calculates all face normals.
computeFaceNormals() - Method in class toxi.geom.mesh.TriangleMesh
Re-calculates all face normals.
computeNormal() - Method in class toxi.geom.mesh.Face
 
computeNormal() - Method in class toxi.geom.Triangle3D
 
computePointAt(float, float, Vec3D[][]) - Static method in class toxi.geom.mesh.BezierPatch
Computes a single point on the bezier surface given by the 2d array of control points.
computePointAt(float, float) - Method in class toxi.geom.mesh.BezierPatch
 
computeSplitPoints(WingedEdge) - Method in class toxi.geom.mesh.subdiv.DualDisplacementSubdivision
 
computeSplitPoints(WingedEdge) - Method in class toxi.geom.mesh.subdiv.DualSubdivision
 
computeSplitPoints(WingedEdge) - Method in class toxi.geom.mesh.subdiv.MidpointDisplacementSubdivision
 
computeSplitPoints(WingedEdge) - Method in class toxi.geom.mesh.subdiv.MidpointSubdivision
 
computeSplitPoints(WingedEdge) - Method in class toxi.geom.mesh.subdiv.NormalDisplacementSubdivision
 
computeSplitPoints(WingedEdge) - Method in class toxi.geom.mesh.subdiv.SubdivisionStrategy
Computes a number of points on (or near) the given edge which are used for splitting the edge in smaller segments.
computeSplitPoints(WingedEdge) - Method in class toxi.geom.mesh.subdiv.TriSubdivision
 
computeVertexFor(Vec3D, float, float) - Method in class toxi.geom.mesh.SphereFunction
 
computeVertexFor(Vec3D, float, float) - Method in class toxi.geom.mesh.SphericalHarmonics
 
computeVertexFor(Vec3D, float, float) - Method in class toxi.geom.mesh.SuperEllipsoid
 
computeVertexFor(Vec3D, float, float) - Method in interface toxi.geom.mesh.SurfaceFunction
 
computeVertexNormals() - Method in interface toxi.geom.mesh.Mesh3D
Computes the smooth vertex normals for the entire mesh.
computeVertexNormals() - Method in class toxi.geom.mesh.TriangleMesh
Computes the smooth vertex normals for the entire mesh.
computeVertices(int) - Method in class toxi.geom.Spline2D
Computes all curve vertices based on the resolution/number of subdivisions requested.
computeVertices(int) - Method in class toxi.geom.Spline3D
Computes all curve vertices based on the resolution/number of subdivisions requested.
Cone - Class in toxi.geom
A geometric definition of a cone (and cylinder as a special case) with support for mesh creation/representation.
Cone(ReadonlyVec3D, ReadonlyVec3D, float, float, float) - Constructor for class toxi.geom.Cone
Constructs a new cone instance.
connect(N, N) - Method in class toxi.util.datatypes.UndirectedGraph
Add a link.
ConstantWave - Class in toxi.math.waves
Implements a constant value as waveform.
ConstantWave(float) - Constructor for class toxi.math.waves.ConstantWave
 
constrain(Rect) - Method in class toxi.geom.Vec2D
Forcefully fits the vector in the given rectangle.
constrain(Vec2D, Vec2D) - Method in class toxi.geom.Vec2D
Forcefully fits the vector in the given rectangle defined by the points.
constrain(AABB) - Method in class toxi.geom.Vec3D
Forcefully fits the vector in the given AABB.
constrain(Vec3D, Vec3D) - Method in class toxi.geom.Vec3D
Forcefully fits the vector in the given AABB specified by the 2 given points.
contains(Object) - Method in class toxi.geom.mesh2d.DelaunayTriangulation
True iff triangle is a member of this triangulation.
contains(T) - Method in class toxi.util.datatypes.GenericSet
 
contains(int) - Method in class toxi.util.datatypes.IntegerSet
 
containsAny(Collection<?>) - Method in class toxi.util.datatypes.ArraySet
True if any member of the collection is also in the ArraySet.
containsPoint(ReadonlyVec3D) - Method in class toxi.geom.AABB
 
containsPoint(ReadonlyVec3D) - Method in class toxi.geom.AxisAlignedCylinder
Checks if the given point is inside the cylinder.
containsPoint(ReadonlyVec2D) - Method in class toxi.geom.Circle
 
containsPoint(ReadonlyVec2D) - Method in class toxi.geom.Ellipse
 
containsPoint(ReadonlyVec3D) - Method in class toxi.geom.Plane
 
containsPoint(ReadonlyVec3D) - Method in class toxi.geom.PointOctree
 
containsPoint(ReadonlyVec2D) - Method in class toxi.geom.PointQuadtree
 
containsPoint(ReadonlyVec2D) - Method in class toxi.geom.Polygon2D
 
containsPoint(ReadonlyVec2D) - Method in class toxi.geom.Rect
Checks if the given point is within the rectangle's bounds.
containsPoint(ReadonlyVec2D) - Method in interface toxi.geom.Shape2D
Checks if the point is within the given shape.
containsPoint(ReadonlyVec3D) - Method in interface toxi.geom.Shape3D
Checks if the point is within the given shape/volume.
containsPoint(ReadonlyVec3D) - Method in class toxi.geom.Sphere
 
containsPoint(ReadonlyVec2D) - Method in class toxi.geom.Triangle2D
Checks if point vector is inside the triangle created by the points a, b and c.
containsPoint(ReadonlyVec3D) - Method in class toxi.geom.Triangle3D
Checks if point vector is inside the triangle created by the points a, b and c.
containsPoint(ReadonlyVec3D) - Method in class toxi.geom.XAxisCylinder
 
containsPoint(ReadonlyVec3D) - Method in class toxi.geom.YAxisCylinder
 
containsPoint(ReadonlyVec3D) - Method in class toxi.geom.ZAxisCylinder
 
content(DelaunayVertex[]) - Static method in class toxi.geom.mesh2d.DelaunayVertex
Determine the signed content (i.e., area or volume, etc.) of a simplex.
coord(int) - Method in class toxi.geom.mesh2d.DelaunayVertex
 
copy() - Method in class toxi.geom.AABB
 
copy() - Method in class toxi.geom.Line2D
 
copy() - Method in class toxi.geom.Line3D
 
copy() - Method in class toxi.geom.Matrix4x4
 
copy() - Method in class toxi.geom.mesh.TriangleMesh
Creates a deep clone of the mesh.
copy() - Method in class toxi.geom.mesh.WETriangleMesh
Creates a deep clone of the mesh.
copy() - Method in class toxi.geom.PointCloud
Creates a deep copy of the cloud
copy() - Method in class toxi.geom.Quaternion
 
copy() - Method in interface toxi.geom.ReadonlyVec2D
 
copy() - Method in interface toxi.geom.ReadonlyVec3D
Copy.
copy() - Method in class toxi.geom.Rect
Creates a copy of this rectangle
copy() - Method in class toxi.geom.Triangle2D
 
copy() - Method in class toxi.geom.Vec2D
 
copy() - Method in class toxi.geom.Vec3D
 
copy() - Method in class toxi.util.datatypes.BiasedFloatRange
 
copy() - Method in class toxi.util.datatypes.BiasedIntegerRange
 
copy() - Method in class toxi.util.datatypes.DoubleRange
 
copy() - Method in class toxi.util.datatypes.FloatRange
 
copy() - Method in class toxi.util.datatypes.GenericSet
 
copy() - Method in class toxi.util.datatypes.IntegerRange
 
cos(double) - Static method in class toxi.math.MathUtils
 
cos(float) - Static method in class toxi.math.MathUtils
Returns fast cosine approximation of a value.
cos(float) - Method in class toxi.math.SinCosLUT
Calculate cosine for the passed in angle in radians.
CosineInterpolation - Class in toxi.math
Implementation of the cosine interpolation function: i = b+(a-b)*(0.5+0.5*cos(f*PI))
CosineInterpolation() - Constructor for class toxi.math.CosineInterpolation
 
createDirectories(File) - Static method in class toxi.util.FileUtils
 
createEquilateralFrom(ReadonlyVec2D, ReadonlyVec2D) - Static method in class toxi.geom.Triangle2D
 
createEquilateralFrom(Vec3D, Vec3D) - Static method in class toxi.geom.Triangle3D
 
createFromAxisAngle(ReadonlyVec3D, float) - Static method in class toxi.geom.Quaternion
Creates a Quaternion from a axis and a angle.
createFromEuler(float, float, float) - Static method in class toxi.geom.Quaternion
Creates a Quaternion from Euler angles.
createFromMatrix(Matrix4x4) - Static method in class toxi.geom.Quaternion
Creates a quaternion from a rotation matrix.
createInputStream(File) - Static method in class toxi.util.FileUtils
 
createMesh(int) - Method in class toxi.geom.mesh.SurfaceMeshBuilder
 
createMesh(Mesh3D, int, float) - Method in class toxi.geom.mesh.SurfaceMeshBuilder
 
createMesh(Mesh3D, int, float, boolean) - Method in class toxi.geom.mesh.SurfaceMeshBuilder
 
createOutputStream(File) - Static method in class toxi.util.FileUtils
 
createReader(File) - Static method in class toxi.util.FileUtils
 
createReader(InputStream) - Static method in class toxi.util.FileUtils
 
createReader(InputStream, String) - Static method in class toxi.util.FileUtils
 
createWriter(File) - Static method in class toxi.util.FileUtils
 
createWriter(OutputStream) - Static method in class toxi.util.FileUtils
 
createWriter(OutputStream, String) - Static method in class toxi.util.FileUtils
 
cross(DelaunayVertex[]) - Static method in class toxi.geom.mesh2d.DelaunayVertex
Compute generalized cross-product of the rows of a matrix.
cross(ReadonlyVec2D) - Method in interface toxi.geom.ReadonlyVec2D
Calculates the cross-product with the given vector.
cross(ReadonlyVec3D) - Method in interface toxi.geom.ReadonlyVec3D
Calculates cross-product with vector v.
cross(ReadonlyVec2D) - Method in class toxi.geom.Vec2D
 
cross(ReadonlyVec3D) - Method in class toxi.geom.Vec3D
 
cross(Vec3D) - Method in class toxi.geom.Vec3D
 
crossInto(ReadonlyVec3D, Vec3D) - Method in interface toxi.geom.ReadonlyVec3D
Calculates cross-product with vector v.
crossInto(ReadonlyVec3D, Vec3D) - Method in class toxi.geom.Vec3D
 
crossSelf(Vec3D) - Method in class toxi.geom.Vec3D
Calculates cross-product with vector v.
current - Variable in class toxi.util.datatypes.IntegerSet
 
currID - Variable in class toxi.util.datatypes.IntegerSet
 
currValue - Variable in class toxi.util.datatypes.DoubleRange
 
currValue - Variable in class toxi.util.datatypes.FloatRange
 
currValue - Variable in class toxi.util.datatypes.IntegerRange
 
cyclePhase() - Method in class toxi.math.waves.AbstractWave
Ensures phase remains in the 0...TWO_PI interval.
cyclePhase(float) - Method in class toxi.math.waves.AbstractWave
Progresses phase and ensures it remains in the 0...TWO_PI interval.

A B C D E F G H I J L M N O P Q R S T U V W X Y Z