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.TriangleMesh.Face
 
c - Variable in class toxi.geom.Triangle
 
c - Variable in class toxi.geom.Triangle2D
 
ceilPowerOf2(int) - Static method in class toxi.math.MathUtils
Rounds up the value to the nearest higher power^2 value.
center(Vec3D) - Method in class toxi.geom.mesh.TriangleMesh
Centers the mesh around the given pivot point (the centroid of its AABB).
center() - Method in class toxi.geom.PointCloud
 
centroid - Variable in class toxi.geom.Triangle
 
centroid - Variable in class toxi.geom.Triangle2D
 
Circle - Class in toxi.geom
This class overrides Ellipse to define a 2D circle and provides several utility methods for it.
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(Vec2D, float) - Constructor for class toxi.geom.Circle
 
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.
classifyPoint(Vec3D) - Method in class toxi.geom.Plane
Classifies the relative position of the given point to the plane.
clear() - Method in class toxi.geom.mesh.TriangleMesh
Clears all counters, and vertex & face buffers.
clear() - Method in class toxi.geom.PointCloud
 
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
 
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 ..
closedPoint(Vec3D) - Method in class toxi.geom.Triangle
Deprecated.  
closestPointOnLine(Vec2D, Vec2D) - Method in class toxi.geom.Vec2D
Computes the closest point on the given line segment.
closestPointOnLine(Vec3D, Vec3D) - Method in class toxi.geom.Vec3D
Computes the closest point on the given line segments.
closestPointOnSurface(Vec3D) - Method in class toxi.geom.Triangle
Computes the the point closest to the current vector on the surface of triangle abc.
closestPointOnTriangle(Vec2D, Vec2D, Vec2D) - Method in class toxi.geom.Vec2D
Finds and returns the closest point on any of the edges of the given triangle.
coeffA - Variable in class toxi.geom.Spline2D
 
coeffA - Variable in class toxi.geom.Spline3D
 
compareTo(Vec2D) - Method in class toxi.geom.Vec2D
Compares the length of the vector with another one.
compareTo(Vec3D) - Method in class toxi.geom.Vec3D
Compares the length of the vector with another one.
computeCentroid() - Method in class toxi.geom.Triangle
 
computeCentroid() - Method in class toxi.geom.Triangle2D
 
computeFaceNormals() - Method in class toxi.geom.mesh.TriangleMesh
Re-calculates all face normals.
computeNormal() - Method in class toxi.geom.Triangle
 
computeVertexFor(float, float) - Method in class toxi.geom.mesh.SphericalHarmonics
 
computeVertexFor(float, float) - Method in class toxi.geom.mesh.SuperEllipsoid
 
computeVertexFor(float, float) - Method in interface toxi.geom.mesh.SurfaceFunction
 
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(Vec3D, Vec3D, float, float, float) - Constructor for class toxi.geom.Cone
Constructs a new cone instance.
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(T) - Method in class toxi.util.datatypes.GenericSet
 
contains(int) - Method in class toxi.util.datatypes.IntegerSet
 
containsPoint(Vec3D) - Method in interface toxi.geom.AxisAlignedCylinder
Checks if the given point is inside the cylinder.
containsPoint(Vec2D) - Method in class toxi.geom.Circle
 
containsPoint(Vec2D) - Method in class toxi.geom.Ellipse
 
containsPoint(Vec2D) - Method in class toxi.geom.Rect
Checks if the given point is within the rectangle's bounds.
containsPoint(Vec3D) - Method in class toxi.geom.Sphere
 
containsPoint(Vec3D) - Method in class toxi.geom.Triangle
Checks if point vector is inside the triangle created by the points a, b and c.
containsPoint(Vec2D) - Method in class toxi.geom.Triangle2D
Checks if point vector is inside the triangle created by the points a, b and c.
containsPoint(Vec3D) - Method in class toxi.geom.XAxisCylinder
 
containsPoint(Vec3D) - Method in class toxi.geom.YAxisCylinder
 
containsPoint(Vec3D) - Method in class toxi.geom.ZAxisCylinder
 
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.PointCloud
 
copy() - Method in class toxi.geom.Quaternion
 
copy() - Method in class toxi.geom.Rect
Creates a copy of this rectangle
copy() - Method in class toxi.geom.Vec2D
 
copy() - Method in class toxi.geom.Vec3D
Copy.
copy() - Method in class toxi.util.datatypes.DoubleRange
 
copy() - Method in class toxi.util.datatypes.FloatRange
 
copy() - Method in class toxi.util.datatypes.GenericSet
 
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) - Static 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
 
cosLUT - Static variable in class toxi.math.SinCosLUT
LUT for cosine values
createEquilateralFrom(Vec3D, Vec3D) - Static method in class toxi.geom.Triangle
 
createEquilateralFrom(Vec2D, Vec2D) - Static method in class toxi.geom.Triangle2D
 
createFromAxisAngle(Vec3D, 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
 
createMesh(int, float) - Method in class toxi.geom.mesh.SurfaceMeshBuilder
 
cross(Vec2D) - Method in class toxi.geom.Vec2D
Calculates the cross-product with the given vector.
cross(Vec3D) - Method in class toxi.geom.Vec3D
Calculates cross-product with vector v.
crossInto(Vec3D, Vec3D) - Method in class toxi.geom.Vec3D
Calculates cross-product with vector v.
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