Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV LETTER NEXT LETTER | FRAMES NO FRAMES

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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV LETTER NEXT LETTER | FRAMES NO FRAMES

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