Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
C
- c - Variable in class toxi.geom.mesh.Face
- c - Variable in class toxi.geom.Triangle2D
- c - Variable in class toxi.geom.Triangle3D
- c - Variable in class toxi.newmesh.AttributedFace
- c1 - Variable in class toxi.math.BezierInterpolation
- c2 - Variable in class toxi.math.BezierInterpolation
- CADETBLUE - Static variable in class toxi.color.NamedColor
- calcGradient() - Method in class toxi.color.ColorGradient
- calcGradient(float, int) - Method in class toxi.color.ColorGradient
-
Calculates the gradient from specified position.
- calculateAmplitude(float[]) - Method in class toxi.audio.IIRFilter
-
Just calculates the amplitude of the filtered signal, but doesn't actually apply the filter.
- CAMatrix - Class in toxi.sim.automata
-
A 1D/2D Cellular Automata simulation matrix with flexible support of automata rules.
- CAMatrix(int) - Constructor for class toxi.sim.automata.CAMatrix
-
Creates a new 1D instance of the given width.
- CAMatrix(int, int) - Constructor for class toxi.sim.automata.CAMatrix
-
Creates a new 2D instance of the given width & height.
- CARule - Interface in toxi.sim.automata
-
This interface defines the required API for a
CAMatrix
compatible cellular automata rule implementation. - CARule2D - Class in toxi.sim.automata
- CARule2D(byte[], byte[], int, boolean) - Constructor for class toxi.sim.automata.CARule2D
- categories - Variable in class toxi.data.feeds.RSSItem
- CAWolfram1D - Class in toxi.sim.automata
-
An extended & customized implementation of 1D Wolfram automata, fully compatible with the classic definition, yet supporting flexible kernel sizes/rule systems and n-ary cell states.
- CAWolfram1D(int, boolean) - Constructor for class toxi.sim.automata.CAWolfram1D
- CAWolfram1D(int, int, boolean) - Constructor for class toxi.sim.automata.CAWolfram1D
- ceilPowerOf2(int) - Static method in class toxi.math.MathUtils
-
Rounds up the value to the nearest higher power^2 value.
- center() - Method in class toxi.geom.PointCloud3D
-
Updates all points in the cloud so that their new centroid is at the origin.
- center() - Method in class toxi.geom.Polygon2D
-
Centers the polygon around the world origin (0,0).
- center(ReadonlyVec2D) - Method in class toxi.geom.Polygon2D
-
Centers the polygon so that its new centroid is at the given point.
- 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(ReadonlyVec3D) - Method in class toxi.geom.nurbs.ControlNet
- center(ReadonlyVec3D) - Method in class toxi.geom.PointCloud3D
-
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
- CentroidSubdiv - Class in toxi.geom.mesh.subdiv
- CentroidSubdiv() - Constructor for class toxi.geom.mesh.subdiv.CentroidSubdiv
- channel - Variable in class toxi.data.feeds.RSSFeed
- CHARTREUSE - Static variable in class toxi.color.NamedColor
- CHOCOLATE - Static variable in class toxi.color.NamedColor
- chooseStrokeFill(boolean, ReadonlyTColor, ReadonlyTColor) - Method in class toxi.processing.ToxiclibsSupport
- circle - Variable in class toxi.physics2d.constraints.CircularConstraint
- circle(Vec2D, float) - Method in class toxi.processing.ToxiclibsSupport
- 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(float) - Constructor for class toxi.geom.Circle
- Circle(float, float, float) - Constructor for class toxi.geom.Circle
- Circle(Circle) - Constructor for class toxi.geom.Circle
- Circle(ReadonlyVec2D, float) - Constructor for class toxi.geom.Circle
- Circle3 - Class in toxi.test
- Circle3() - Constructor for class toxi.test.Circle3
- CircleIntersector - Class in toxi.geom
-
This class handles Circle-Ray2D intersections by implementing the
Intersector2D
interface. - CircleIntersector(Circle) - Constructor for class toxi.geom.CircleIntersector
- CircleTest - Class in toxi.test.geom
- CircleTest() - Constructor for class toxi.test.geom.CircleTest
- CircularConstraint - Class in toxi.physics2d.constraints
- CircularConstraint(Circle) - Constructor for class toxi.physics2d.constraints.CircularConstraint
- CircularConstraint(Vec2D, float) - Constructor for class toxi.physics2d.constraints.CircularConstraint
- 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(ReadonlyVec2D) - Method in class toxi.geom.Line2D
-
Computes the dot product of these 2 vectors: line start -> point and the perpendicular line direction.
- 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.audio.IIRFilter
- 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.Terrain
- 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.PointCloud3D
-
Removes all points from the cloud and resets the bounds and centroid.
- clear() - Method in class toxi.geom.PointQuadtree
- clear() - Method in class toxi.geom.SpatialBins
- clear() - Method in interface toxi.geom.SpatialIndex
- 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.newmesh.IndexedTriangleMesh
- clear() - Method in class toxi.physics2d.ParticleString2D
-
Removes the entire string from the physics simulation, incl.
- clear() - Method in class toxi.physics2d.VerletPhysics2D
- clear() - Method in class toxi.physics3d.ParticleString3D
-
Removes the entire string from the physics simulation, incl.
- clear() - Method in class toxi.physics3d.VerletPhysics3D
- clear() - Method in class toxi.sim.dla.DLA
- clear() - Method in class toxi.util.datatypes.GenericSet
- clear() - Method in interface toxi.util.datatypes.ItemIndex
- clear() - Method in class toxi.util.datatypes.UniqueItemIndex
- clear() - Method in class toxi.volume.MeshVoxelizer
- clear() - Method in class toxi.volume.VolumetricHashMap
- clear() - Method in class toxi.volume.VolumetricSpace
- clear() - Method in class toxi.volume.VolumetricSpaceArray
- clearAt(int, int, int) - Method in class toxi.sim.fluids.FluidSolver3D
- clearConstraints() - Method in class toxi.physics3d.VerletParticle3D
-
Removes any currently applied constraints from this particle.
- clearForce() - Method in class toxi.physics2d.VerletParticle2D
- clearForce() - Method in class toxi.physics3d.VerletParticle3D
- clearSelection() - Method in class toxi.geom.mesh.VertexSelector
-
Clears the current selection.
- clearVelocity() - Method in class toxi.physics2d.VerletParticle2D
- clearVelocity() - Method in class toxi.physics3d.VerletParticle3D
- clientConnected(UDPConnection) - Method in interface com.toxi.net.ServerListener
-
Notifies listener of a new client connection.
- clientConnected(UDPConnection) - Method in class com.toxi.net.ServerListenerAdapter
- clientDisconnected(UDPConnection) - Method in interface com.toxi.net.ServerListener
-
Notifies listener a client has disconnected.
- clientDisconnected(UDPConnection) - Method in class com.toxi.net.ServerListenerAdapter
- ClientListener - Interface in com.toxi.net
- clientUpdated(UDPConnection, DatagramPacket) - Method in interface com.toxi.net.ServerListener
-
Notifies and forwards received client data to the listener for further analysis.
- clientUpdated(UDPConnection, DatagramPacket) - Method in class com.toxi.net.ServerListenerAdapter
- 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(double) - 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 class toxi.geom.ConvexPolygonClipper
- 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
- ClipTest - Class in toxi.test
- ClipTest() - Constructor for class toxi.test.ClipTest
- clone() - Method in class toxi.geom.GMatrix
-
Creates a new object of the same class as this object.
- clone() - Method in class toxi.geom.GVector
-
Creates a new object of the same class as this object.
- clone() - Method in class toxi.geom.Matrix3d
-
Creates a new object of the same class as this object.
- clone() - Method in class toxi.geom.Matrix4f
-
Creates a new object of the same class as this object.
- clone() - Method in class toxi.geom.Vec4D
- closeSides() - Method in class toxi.volume.VolumetricHashMap
- closeSides() - Method in class toxi.volume.VolumetricSpace
- closeSides() - Method in class toxi.volume.VolumetricSpaceArray
- 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.
- clusterSort(AccessCriteria, AccessCriteria, int, boolean) - Method in class toxi.color.ColorList
-
Sorts the list based on two criteria to create clusters/segments within the list.
- CMYKAccessor - Class in toxi.color
-
Compares 2 colors by one of their CMYK component values.
- CMYKAccessor(int) - Constructor for class toxi.color.CMYKAccessor
- CMYKDistanceProxy - Class in toxi.color
-
Implements the
DistanceProxy
interface to sort colors by CMYK distance (used byColorList.sortByDistance(DistanceProxy, boolean)
). - CMYKDistanceProxy() - Constructor for class toxi.color.CMYKDistanceProxy
- cmykToRGB(float, float, float, float) - Static method in class toxi.color.TColor
-
Converts CMYK floats into an RGB array.
- cmykToRGB(float, float, float, float, float[]) - Static method in class toxi.color.TColor
-
Converts CMYK floats into the given RGB array.
- coeffA - Variable in class toxi.geom.Spline2D
- coeffA - Variable in class toxi.geom.Spline3D
- COINCIDENT - Enum constant in enum toxi.geom.Line2D.LineIntersection.Type
- COINCIDENT_NO_INTERSECT - Enum constant in enum toxi.geom.Line2D.LineIntersection.Type
- ColorGradient - Class in toxi.color
-
This class can be used to calculate multi-color gradients with colors positioned along an imaginary axis.
- ColorGradient() - Constructor for class toxi.color.ColorGradient
-
Constructs a new empty gradient.
- ColorList - Class in toxi.color
-
A container class of concrete colors.
- ColorList() - Constructor for class toxi.color.ColorList
-
Creates an empty list.
- ColorList(int[]) - Constructor for class toxi.color.ColorList
-
Creates a new color list from the array of ARGB int values.
- ColorList(Collection<TColor>) - Constructor for class toxi.color.ColorList
-
Creates a ColorList by wrapping the given ArrayList of colors.
- ColorList(ColorList) - Constructor for class toxi.color.ColorList
-
Creates a deep copy of the given ColorList.
- ColorList(ReadonlyTColor...) - Constructor for class toxi.color.ColorList
-
Creates new ColorList from the given colors.
- ColorRange - Class in toxi.color
- ColorRange(ColorList) - Constructor for class toxi.color.ColorRange
-
Constructs a new range using the given colors as HSV constraints.
- ColorRange(Hue) - Constructor for class toxi.color.ColorRange
-
Constructs a new range using the given hue as constraint, but saturation and brightness are fully flexible.
- ColorRange(ReadonlyTColor) - Constructor for class toxi.color.ColorRange
-
Constructs a new range using the hue of the given color as hue constraint, but saturation and brightness are fully flexible.
- ColorRange(FloatRange, FloatRange, FloatRange, String) - Constructor for class toxi.color.ColorRange
-
Constructs a new range with the supplied constraints (if an argument is null, a range of 0.0 ...
- ColorRange(FloatRange, FloatRange, FloatRange, FloatRange, String) - Constructor for class toxi.color.ColorRange
-
Constructs a new range with the supplied constraints (if an argument is null, a range of 0.0 ...
- ColorRange(FloatRange, FloatRange, FloatRange, FloatRange, FloatRange, FloatRange, String) - Constructor for class toxi.color.ColorRange
-
Constructs a new range with the supplied constraints (if an HSV argument is null, a range of 0.0 ...
- colors - Variable in class toxi.color.ToneMap
- ColorTest - Class in toxi.test
- ColorTest() - Constructor for class toxi.test.ColorTest
- ColorTheme - Class in toxi.color
-
A ColorTheme is a weighted collection of
ColorRange
s used to define custom palettes with a certain balance between individual colors/shades. - ColorTheme(String) - Constructor for class toxi.color.ColorTheme
- ColorTheoryRegistry - Class in toxi.color.theory
-
Registry & object factory for default
ColorTheoryStrategy
implementations as well as custom ones. - ColorTheoryRegistry() - Constructor for class toxi.color.theory.ColorTheoryRegistry
- ColorTheoryStrategy - Interface in toxi.color.theory
-
A simple interface for implementing rules used to create color palettes.
- com.toxi.net - package com.toxi.net
- com.toxi.nio - package com.toxi.nio
- combineWithArea(Area) - Method in class toxi.geom.BooleanShapeBuilder
- ComparatorTest - Class in toxi.test
- ComparatorTest() - Constructor for class toxi.test.ComparatorTest
- compare(ReadonlyTColor, ReadonlyTColor) - Method in class toxi.color.AlphaAccessor
- compare(ReadonlyTColor, ReadonlyTColor) - Method in class toxi.color.CMYKAccessor
- compare(ReadonlyTColor, ReadonlyTColor) - Method in class toxi.color.HSVAccessor
- compare(ReadonlyTColor, ReadonlyTColor) - Method in class toxi.color.LuminanceAccessor
- compare(ReadonlyTColor, ReadonlyTColor) - Method in class toxi.color.ProximityComparator
- compare(ReadonlyTColor, ReadonlyTColor) - Method in class toxi.color.RGBAccessor
- compare(Line3D, Line3D) - Method in class toxi.sim.dla.BottomUpOrder
- compare(Line3D, Line3D) - Method in class toxi.sim.dla.PipelineOrder
- compare(Line3D, Line3D) - Method in class toxi.sim.dla.RadialDistanceOrder
- compare(WingedEdge, WingedEdge) - Method in class toxi.geom.mesh.subdiv.EdgeLengthComparator
- compare(WingedEdge, WingedEdge) - Method in class toxi.geom.mesh.subdiv.FaceCountComparator
- compareTo(HistEntry) - Method in class toxi.color.HistEntry
-
Comparator implementation used to sort entries by frequency (descending order).
- compareTo(ReadonlyVec2D) - Method in interface toxi.geom.ReadonlyVec2D
-
Compares the length of the vector with another one.
- compareTo(ReadonlyVec2D) - Method in class toxi.geom.Vec2D
- compareTo(ReadonlyVec3D) - Method in interface toxi.geom.ReadonlyVec3D
-
Compares the length of the vector with another one.
- compareTo(ReadonlyVec3D) - Method in class toxi.geom.Vec3D
- compareTo(ReadonlyVec4D) - Method in interface toxi.geom.ReadonlyVec4D
-
Compares the length of the vector with another one.
- compareTo(ReadonlyVec4D) - Method in class toxi.geom.Vec4D
- compareTo(NonLinearScaleMap.Sample) - Method in class toxi.math.NonLinearScaleMap.Sample
- compareTo(NonLinearScaleMap.Sample) - Method in class toxi.test.math.NonLinearScaleMap.Sample
- compareTo(WeightedRandomEntry<T>) - Method in class toxi.util.datatypes.WeightedRandomEntry
- compile() - Method in class toxi.newmesh.IndexedTriangleMesh
- compile(HashSet<String>, HashMap<String, MeshAttributeCompiler>) - Method in class toxi.newmesh.IndexedTriangleMesh
- compileFace(AttributedFace, ItemIndex<?>, float[], int) - Method in class toxi.newmesh.MeshAttributeCompiler
- compileFace(AttributedFace, ItemIndex<?>, float[], int) - Method in class toxi.newmesh.MeshFaceNormalCompiler
- compileFace(AttributedFace, ItemIndex<?>, float[], int) - Method in class toxi.newmesh.MeshUVCompiler
- compileFace(AttributedFace, ItemIndex<?>, float[], int) - Method in class toxi.newmesh.MeshVertexColorCompiler
- compileFace(AttributedFace, ItemIndex<?>, float[], int) - Method in class toxi.newmesh.MeshVertexCompiler
- compileFace(AttributedFace, ItemIndex<?>, float[], int) - Method in class toxi.newmesh.MeshVertexNormalCompiler
- complement() - Method in class toxi.color.ColorList
-
Switches all list colors to their complementary color.
- complement() - Method in class toxi.color.TColor
- COMPLEMENTARY - Static variable in class toxi.color.theory.ColorTheoryRegistry
- ComplementaryStrategy - Class in toxi.color.theory
-
Creates 5 additional colors in relation to the given base color: a contrasting color: much darker or lighter than the original. a soft supporting color: lighter and less saturated. a contrasting complement: very dark or very light. the complement and a light supporting variant.
- ComplementaryStrategy() - Constructor for class toxi.color.theory.ComplementaryStrategy
- COMPOUND - Static variable in class toxi.color.theory.ColorTheoryRegistry
- CompoundTheoryStrategy - Class in toxi.color.theory
- CompoundTheoryStrategy() - Constructor for class toxi.color.theory.CompoundTheoryStrategy
- CompoundTheoryStrategy(boolean) - Constructor for class toxi.color.theory.CompoundTheoryStrategy
- compute(float, boolean) - Method in class toxi.color.Histogram
-
Computes the histogram for the given
ColorList
. - 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.nurbs.ControlNet
- computeCentroid() - Method in class toxi.geom.Triangle2D
- computeCentroid() - Method in class toxi.geom.Triangle3D
- computeEdges() - Method in class toxi.newmesh.IndexedTriangleMesh
- 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.
- computeFaceNormals() - Method in class toxi.newmesh.IndexedTriangleMesh
- computeLUD(GMatrix, GVector) - Method in class toxi.geom.GMatrix
-
LU Decomposition: this matrix must be a square matrix and the LU GMatrix parameter must be the same size as this matrix.
- computeNormal() - Method in class toxi.geom.mesh.Face
- computeNormal() - Method in class toxi.geom.Triangle3D
- computePointAt(float, float) - Method in class toxi.geom.mesh.BezierPatch
- 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.
- computePointInSegment(Vec2D, Vec2D, Vec2D, Vec2D, float) - Static method in class toxi.geom.BezierCurve2D
- computePointInSegment(Vec3D, Vec3D, Vec3D, Vec3D, float) - Static method in class toxi.geom.BezierCurve3D
- computeQR(int, int, double[], double[], GMatrix, GMatrix) - Static method in class toxi.geom.GMatrix
- computeShapes() - Method in class toxi.geom.BooleanShapeBuilder
- 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
- computeSurfaceMesh(Mesh3D, float) - Method in class toxi.volume.ArrayIsoSurface
-
Computes the surface mesh for the given volumetric data and iso value.
- computeSurfaceMesh(Mesh3D, float) - Method in class toxi.volume.HashIsoSurface
- computeSurfaceMesh(Mesh3D, float) - Method in interface toxi.volume.IsoSurface
-
Computes the surface mesh for the given iso value.
- computeSVD(GMatrix, GMatrix, GMatrix) - Method in class toxi.geom.GMatrix
-
Finds the singular value decomposition (SVD) of this matrix such that this = U*W*transpose(V); and returns the rank of this matrix; the values of U,W,V are all overwritten.
- computeSVD(GMatrix, GMatrix, GMatrix, GMatrix) - Static method in class toxi.geom.GMatrix
- computeTangentInSegment(Vec2D, Vec2D, Vec2D, Vec2D, float) - Static method in class toxi.geom.BezierCurve2D
- computeTangentInSegment(Vec3D, Vec3D, Vec3D, Vec3D, float) - Static method in class toxi.geom.BezierCurve3D
- 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.
- computeVertexNormals() - Method in class toxi.newmesh.IndexedTriangleMesh
- cone(Cone) - Method in class toxi.processing.ToxiclibsSupport
- cone(Cone, boolean, boolean) - Method in class toxi.processing.ToxiclibsSupport
- cone(Cone, int, boolean) - Method in class toxi.processing.ToxiclibsSupport
- cone(Cone, int, boolean, boolean, boolean) - Method in class toxi.processing.ToxiclibsSupport
- 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.
- configure(float) - Method in class toxi.physics2d.behaviors.AttractionBehavior2D
- configure(float) - Method in class toxi.physics2d.behaviors.ConstantForceBehavior2D
- configure(float) - Method in interface toxi.physics2d.behaviors.ParticleBehavior2D
- configure(float) - Method in class toxi.physics3d.behaviors.AttractionBehavior3D
- configure(float) - Method in class toxi.physics3d.behaviors.ConstantForceBehavior3D
- configure(float) - Method in interface toxi.physics3d.behaviors.ParticleBehavior3D
- configure(ByteBuffer, int, int) - Method in class toxi.audio.AudioBuffer
-
Configure the audio buffer
- configure(ByteBuffer, AudioBuffer.Format, int) - Method in class toxi.audio.AudioBuffer
- configure(TypedProperties) - Method in class com.toxi.net.UDPSyncServer
-
Configures the server with settings using the passed-in properties.
- connect(N, N) - Method in class toxi.util.datatypes.UndirectedGraph
-
Add a link.
- connectCurves(NurbsCurve[]) - Static method in class toxi.geom.nurbs.CurveUtils
- connectCurves(NurbsCurve, NurbsCurve) - Static method in class toxi.geom.nurbs.CurveUtils
- ConstantForceBehavior2D - Class in toxi.physics2d.behaviors
- ConstantForceBehavior2D(Vec2D) - Constructor for class toxi.physics2d.behaviors.ConstantForceBehavior2D
- ConstantForceBehavior3D - Class in toxi.physics3d.behaviors
- ConstantForceBehavior3D(Vec3D) - Constructor for class toxi.physics3d.behaviors.ConstantForceBehavior3D
- ConstantWave - Class in toxi.math.waves
-
Implements a constant value as waveform.
- ConstantWave(float) - Constructor for class toxi.math.waves.ConstantWave
- constrain(AABB) - Method in class toxi.geom.Vec3D
-
Forcefully fits the vector in the given AABB.
- constrain(Polygon2D) - Method in class toxi.geom.Vec2D
-
Constraints this vector to the perimeter of the given polygon.
- 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(Vec3D, Vec3D) - Method in class toxi.geom.Vec3D
-
Forcefully fits the vector in the given AABB specified by the 2 given points.
- constraint - Variable in class toxi.physics2d.constraints.AxisConstraint
- constraint - Variable in class toxi.physics3d.constraints.AxisConstraint
- constraint - Variable in class toxi.physics3d.constraints.PlaneConstraint
- constraints - Variable in class toxi.physics2d.VerletParticle2D
-
An optional particle constraints, called immediately after a particle is updated (and only used if particle is unlocked (default)
- constraints - Variable in class toxi.physics2d.VerletPhysics2D
- constraints - Variable in class toxi.physics3d.VerletParticle3D
-
An optional particle constraints, called immediately after a particle is updated (and only used if particle is unlocked (default)
- constraints - Variable in class toxi.physics3d.VerletPhysics3D
- contains(int) - Method in class toxi.util.datatypes.IntegerSet
- 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(ReadonlyTColor) - Method in class toxi.color.ColorList
-
Checks if the given color is part of the list.
- contains(ReadonlyTColor) - Method in class toxi.color.ColorRange
-
Checks if all HSVA components of the given color are within the constraints defined for this range.
- containsAny(Collection<?>) - Method in class toxi.util.datatypes.ArraySet
-
True if any member of the collection is also in the ArraySet.
- containsPoint(ReadonlyVec2D) - Method in class toxi.geom.Circle
- containsPoint(ReadonlyVec2D) - Method in class toxi.geom.Ellipse
- 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(ReadonlyVec2D) - Method in class toxi.geom.Triangle2D
-
Checks if the given point is inside the triangle created by the points a, b and c.
- 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(ReadonlyVec3D) - Method in class toxi.geom.Plane
- containsPoint(ReadonlyVec3D) - Method in class toxi.geom.PointOctree
- 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(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
- containsPolygon(Polygon2D) - Method in class toxi.geom.Polygon2D
- content - Variable in class toxi.data.feeds.AtomEntry
- content(DelaunayVertex[]) - Static method in class toxi.geom.mesh2d.DelaunayVertex
-
Determine the signed content (i.e., area or volume, etc.) of a simplex.
- ControlNet - Class in toxi.geom.nurbs
-
A ControlNet for a NurbsSurface
- ControlNet(Vec4D[][]) - Constructor for class toxi.geom.nurbs.ControlNet
-
Create a ControlNet from the given points the two dimensional array must be a Matrix else an IllegalArgumentException is thrown.
- convertUlawToPCM(boolean) - Method in class toxi.audio.AudioBuffer
- ConvexPolygonClipper - Class in toxi.geom
-
A more generic version of the Sutherland-Hodgeman algorithm to limit 2D polygons to convex clipping regions.
- ConvexPolygonClipper(Polygon2D) - Constructor for class toxi.geom.ConvexPolygonClipper
- COOL - Static variable in class toxi.color.ColorRange
-
Shade definition: saturation 5-20%, brightness: 90-100%
- coord(int) - Method in class toxi.geom.mesh2d.DelaunayVertex
- coordinate(T) - Method in interface toxi.geom.CoordinateExtractor
- CoordinateExtractor<T> - Interface in toxi.geom
- copy() - Method in class toxi.color.ColorRange
-
Creates a shallow copy of the range.
- copy() - Method in interface toxi.color.ReadonlyTColor
- copy() - Method in class toxi.color.TColor
- 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.PointCloud3D
-
Creates a deep copy of the cloud
- copy() - Method in class toxi.geom.Polygon2D
- 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 interface toxi.geom.ReadonlyVec4D
-
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.geom.Vec4D
- copy() - Method in class toxi.util.datatypes.BiasedDoubleRange
- 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
- copy(ReadonlyTColor, float) - Method in class toxi.color.ColorRange
-
Creates a copy of the range but overrides the hue and alpha constraints taken from the given color (if specified).
- copySubMatrix(int, int, int, int, int, int, GMatrix) - Method in class toxi.geom.GMatrix
-
Copies a sub-matrix derived from this matrix into the target matrix.
- CORAL - Static variable in class toxi.color.NamedColor
- CORNFLOWERBLUE - Static variable in class toxi.color.NamedColor
- CORNSILK - Static variable in class toxi.color.NamedColor
- 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
- createArc(Origin3D, float, float, float) - Static method in class toxi.geom.nurbs.NurbsCreator
-
Create an Arc.
- createControlMesh(Mesh3D) - Method in class toxi.geom.nurbs.NurbsMeshCreator
- createDirectories(File) - Static method in class toxi.util.FileUtils
-
Attempts to create the full path of directories as specified by the given target path.
- createDirectoriesForFile(File) - Static method in class toxi.util.FileUtils
-
Attempts to create the full path of directories as specified by the given target file.
- createEquilateralFrom(ReadonlyVec2D, ReadonlyVec2D) - Static method in class toxi.geom.Triangle2D
- createEquilateralFrom(Vec3D, Vec3D) - Static method in class toxi.geom.Triangle3D
- createFromARGBArray(int[], int, boolean) - Static method in class toxi.color.ColorList
-
Factory method.
- createFromARGBArray(int[], int, boolean, int) - Static method in class toxi.color.ColorList
-
Factory method.
- 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.
- createFullCircleQuad7(Origin3D, float) - Static method in class toxi.geom.nurbs.NurbsCreator
-
Create a full-circle NurbsCurve around the given Origin with radius r.
- createFullCircleQuad9(Origin3D, float) - Static method in class toxi.geom.nurbs.NurbsCreator
-
Create a full-circle NurbsCurve around the given Origin with radius r.
- createInputStream(File) - Static method in class toxi.util.FileUtils
-
Creates an
InputStream
for the given file. - createLattice(VolumetricBrush, Line3D, float) - Method in class toxi.volume.MeshLatticeBuilder
- createListFromColor(ReadonlyTColor) - Method in class toxi.color.theory.AnalogousStrategy
- createListFromColor(ReadonlyTColor) - Method in interface toxi.color.theory.ColorTheoryStrategy
-
Creates a new
ColorList
of colors for the supplied source color based on the strategy. - createListFromColor(ReadonlyTColor) - Method in class toxi.color.theory.ComplementaryStrategy
- createListFromColor(ReadonlyTColor) - Method in class toxi.color.theory.CompoundTheoryStrategy
- createListFromColor(ReadonlyTColor) - Method in class toxi.color.theory.LeftSplitComplementaryStrategy
- createListFromColor(ReadonlyTColor) - Method in class toxi.color.theory.MonochromeTheoryStrategy
- createListFromColor(ReadonlyTColor) - Method in class toxi.color.theory.RightSplitComplementaryStrategy
- createListFromColor(ReadonlyTColor) - Method in class toxi.color.theory.SingleComplementStrategy
- createListFromColor(ReadonlyTColor) - Method in class toxi.color.theory.SplitComplementaryStrategy
- createListFromColor(ReadonlyTColor) - Method in class toxi.color.theory.TetradTheoryStrategy
- createListFromColor(ReadonlyTColor) - Method in class toxi.color.theory.TriadTheoryStrategy
- 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
- createMesh(Mesh3D, int, int, boolean) - Method in class toxi.geom.nurbs.NurbsMeshCreator
- createOutputStream(File) - Static method in class toxi.util.FileUtils
-
Creates an
OutputStream
for the given file. - createParticles(VerletPhysics2D, int, float, float) - Method in class toxi.physics2d.ParticlePath2D
-
Creates particles along the spline at the fixed interval given.
- createParticles(VerletPhysics3D, int, float, float) - Method in class toxi.physics3d.ParticlePath3D
-
Creates particles along the spline at the fixed interval given.
- createReader(File) - Static method in class toxi.util.FileUtils
-
Creates a
BufferedReader
for the given file using UTF-8 encoding. - createReader(InputStream) - Static method in class toxi.util.FileUtils
-
Creates a
BufferedReader
for the givenInputStream
using UTF-8 encoding. - createReader(InputStream, String) - Static method in class toxi.util.FileUtils
-
Creates a
BufferedReader
for the givenInputStream
and using the specified encoding. - createRevolvedSurface(Axis3D, NurbsCurve, double) - Static method in class toxi.geom.nurbs.NurbsCreator
-
Create a revolved NurbsSurface from the given NurbsCurve around the given axis whith the angle theta.
- createRevolvedSurface(Axis3D, NurbsCurve, double, double) - Static method in class toxi.geom.nurbs.NurbsCreator
-
Create a revolved NurbsSurface from the given NurbsCurve around the given axis whith the angle theta.
- createSemiCircle(Origin3D, float) - Static method in class toxi.geom.nurbs.NurbsCreator
-
Create a semi-circle NurbsCurve around the given Origin with radius r.
- createSwungSurface(NurbsCurve, NurbsCurve, float) - Static method in class toxi.geom.nurbs.NurbsCreator
-
Creates a
NurbsSurface
by swinging a profileNurbsCurve
in the XZ plane around a trajectory curve in the XY plane. - createUsingStrategy(String, TColor) - Static method in class toxi.color.ColorList
-
Factory method.
- createUsingStrategy(ColorTheoryStrategy, TColor) - Static method in class toxi.color.ColorList
-
Factory method.
- createWriter(File) - Static method in class toxi.util.FileUtils
-
Creates a
BufferedWriter
for the given file using UTF-8 encoding. - createWriter(OutputStream) - Static method in class toxi.util.FileUtils
-
Creates a
BufferedWriter
for the givenOutputStream
using UTF-8 encoding. - createWriter(OutputStream, String) - Static method in class toxi.util.FileUtils
-
Creates a
BufferedWriter
for the givenOutputStream
and using the specified encoding. - CRIMSON - Static variable in class toxi.color.NamedColor
- 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(ReadonlyVec2D) - Method in class toxi.geom.Vec2D
- cross(ReadonlyVec3D) - Method in interface toxi.geom.ReadonlyVec3D
-
Calculates cross-product with vector v.
- 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.
- CSVAdapter - Class in toxi.data.csv
- CSVAdapter() - Constructor for class toxi.data.csv.CSVAdapter
- CSVFieldMapper - Class in toxi.data.csv
-
This class allows the user to refer to CSV fields/columns via freely chosen IDs.
- CSVFieldMapper(HashMap<String, String>) - Constructor for class toxi.data.csv.CSVFieldMapper
- CSVListener - Interface in toxi.data.csv
- csvNewItemFailure(String[], CSVFieldMapper) - Method in class toxi.data.csv.CSVAdapter
- csvNewItemFailure(String[], CSVFieldMapper) - Method in interface toxi.data.csv.CSVListener
- csvNewItemParsed(String[], CSVFieldMapper) - Method in class toxi.data.csv.CSVAdapter
- csvNewItemParsed(String[], CSVFieldMapper) - Method in interface toxi.data.csv.CSVListener
- csvParseFailure(CSVParser) - Method in class toxi.data.csv.CSVAdapter
- csvParseFailure(CSVParser) - Method in interface toxi.data.csv.CSVListener
- CSVParser - Class in toxi.data.csv
-
An event-based CSV data parser with support for field aliases.
- CSVParser(CSVFieldMapper) - Constructor for class toxi.data.csv.CSVParser
- csvParseSuccess(CSVParser) - Method in class toxi.data.csv.CSVAdapter
- csvParseSuccess(CSVParser) - Method in interface toxi.data.csv.CSVListener
- 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
- CurveCreator - Class in toxi.geom.nurbs
-
Convenience class to create dynamically NurbsCurves.
- CurveCreator(int) - Constructor for class toxi.geom.nurbs.CurveCreator
-
Create a new CurveCretor object which can create Curves from the given degree
- curveDerivCpts(int, int, int) - Method in class toxi.geom.nurbs.BasicNurbsCurve
- curveDerivCpts(int, int, int) - Method in interface toxi.geom.nurbs.NurbsCurve
-
Computes control points of dth derivative
Piegel, L. - CurveUtils - Class in toxi.geom.nurbs
- cyan() - Method in interface toxi.color.ReadonlyTColor
- cyan() - Method in class toxi.color.TColor
- CYAN - Static variable in class toxi.color.AccessCriteria
- CYAN - Static variable in class toxi.color.Hue
- CYAN - Static variable in class toxi.color.NamedColor
- CYAN - Static variable in class toxi.color.TColor
- 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.
- cylinder(AxisAlignedCylinder) - Method in class toxi.processing.ToxiclibsSupport
- cylinder(AxisAlignedCylinder, int, boolean) - Method in class toxi.processing.ToxiclibsSupport
- CylinderConstraint - Class in toxi.physics3d.constraints
- CylinderConstraint(AxisAlignedCylinder) - Constructor for class toxi.physics3d.constraints.CylinderConstraint
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form