Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

S

SADDLEBROWN - Static variable in class toxi.color.NamedColor
 
SALMON - Static variable in class toxi.color.NamedColor
 
Sample(double, double) - Constructor for class toxi.math.NonLinearScaleMap.Sample
 
Sample(double, double) - Constructor for class toxi.test.math.NonLinearScaleMap.Sample
 
SANDYBROWN - Static variable in class toxi.color.NamedColor
 
saturate(float) - Method in class toxi.color.TColor
Adds the given value to the current saturation component.
saturation() - Method in interface toxi.color.ReadonlyTColor
 
saturation() - Method in class toxi.color.TColor
 
SATURATION - Static variable in class toxi.color.AccessCriteria
 
save(String) - Method in class toxi.image.util.TiledFrameExporter
 
save(String, boolean) - Method in class toxi.sim.dla.DLA
 
SAVE - Static variable in class toxi.util.FileUtils
FileDialog constant
saveAsOBJ(OutputStream) - Method in class toxi.geom.mesh.TriangleMesh
Saves the mesh as OBJ format to the given OutputStream.
saveAsOBJ(String) - Method in class toxi.geom.mesh.TriangleMesh
Saves the mesh as OBJ format to the given file path.
saveAsOBJ(String, boolean) - Method in class toxi.geom.mesh.TriangleMesh
 
saveAsOBJ(OBJWriter) - Method in class toxi.geom.mesh.TriangleMesh
Saves the mesh as OBJ format by appending it to the given mesh OBJWriter instance.
saveAsOBJ(OBJWriter, boolean) - Method in class toxi.geom.mesh.TriangleMesh
 
saveAsSTL(OutputStream) - Method in class toxi.geom.mesh.TriangleMesh
Saves the mesh as binary STL format to the given OutputStream.
saveAsSTL(OutputStream, boolean) - Method in class toxi.geom.mesh.TriangleMesh
Saves the mesh as binary STL format to the given OutputStream.
saveAsSTL(OutputStream, STLWriter, boolean) - Method in class toxi.geom.mesh.TriangleMesh
Saves the mesh as binary STL format to the given OutputStream and using the supplied STLWriter instance.
saveAsSTL(String) - Method in class toxi.geom.mesh.TriangleMesh
Saves the mesh as binary STL format to the given file path.
saveAsSTL(String, boolean) - Method in class toxi.geom.mesh.TriangleMesh
Saves the mesh as binary STL format to the given file path.
saveAsSTL(String, STLWriter, boolean) - Method in class toxi.geom.mesh.TriangleMesh
 
saveAsText(String, boolean) - Method in class toxi.sim.dla.DLA
 
saveData(String) - Method in class toxi.volume.VolumetricSpaceArray
Saves volume data float array in raw binary format.
saveMesh(TriangleMesh, OutputStream) - Method in class toxi.geom.mesh.PLYWriter
Exports the given mesh to the specified OutputStream, including required header information.
saveMesh(TriangleMesh, String) - Method in class toxi.geom.mesh.PLYWriter
Exports the given mesh to the specified file path, including required header information.
saveText(BufferedWriter, String) - Static method in class toxi.util.FileUtils
Saves the given text to the specified BufferedWriter instance, then closes the writer afterwards.
saveText(OutputStream, String) - Static method in class toxi.util.FileUtils
Saves the given text to the specified OutputStream instance, then closes the underlying writer afterwards.
scale - Variable in class toxi.volume.VolumetricSpace
 
scale(double) - Method in class toxi.geom.GVector
Scales this vector by the scale factor s and returns result as new vector.
scale(double) - Method in class toxi.geom.Matrix4x4
 
scale(double, double, double) - Method in class toxi.geom.Matrix4x4
 
scale(float) - Method in class toxi.geom.LineStrip2D
 
scale(float) - Method in class toxi.geom.mesh.TriangleMesh
 
scale(float) - Method in class toxi.geom.mesh.WETriangleMesh
 
scale(float) - Method in class toxi.geom.Polygon2D
 
scale(float) - Method in class toxi.geom.Quaternion
 
scale(float) - Method in interface toxi.geom.ReadonlyVec2D
Scales vector uniformly and returns result as new vector.
scale(float) - Method in interface toxi.geom.ReadonlyVec3D
Scales vector uniformly and returns result as new vector.
scale(float) - Method in interface toxi.geom.ReadonlyVec4D
Scales vector uniformly and returns result as new vector.
scale(float) - Method in class toxi.geom.Rect
 
scale(float) - Method in class toxi.geom.Vec2D
 
scale(float) - Method in class toxi.geom.Vec3D
 
scale(float) - Method in class toxi.geom.Vec4D
 
scale(float, float) - Method in class toxi.geom.LineStrip2D
 
scale(float, float) - Method in class toxi.geom.Polygon2D
 
scale(float, float) - Method in interface toxi.geom.ReadonlyVec2D
Scales vector non-uniformly and returns result as new vector.
scale(float, float) - Method in class toxi.geom.Vec2D
 
scale(float, float, float) - Method in class toxi.geom.mesh.TriangleMesh
 
scale(float, float, float) - Method in interface toxi.geom.ReadonlyVec3D
Scales vector non-uniformly and returns result as new vector.
scale(float, float, float) - Method in class toxi.geom.Vec3D
 
scale(float, float, float, float) - Method in interface toxi.geom.ReadonlyVec4D
Scales vector non-uniformly and returns result as new vector.
scale(float, float, float, float) - Method in class toxi.geom.Vec4D
 
scale(GVector) - Method in class toxi.geom.GVector
Scales the values of this vector with the values of the given vector vector (this = this * vector).
scale(ReadonlyVec2D) - Method in class toxi.geom.LineStrip2D
 
scale(ReadonlyVec2D) - Method in class toxi.geom.Polygon2D
 
scale(ReadonlyVec2D) - Method in interface toxi.geom.ReadonlyVec2D
 
scale(ReadonlyVec2D) - Method in class toxi.geom.Vec2D
 
scale(ReadonlyVec2D) - Method in class toxi.processing.ToxiclibsSupport
 
scale(ReadonlyVec3D) - Method in class toxi.geom.Matrix4x4
 
scale(ReadonlyVec3D) - Method in interface toxi.geom.ReadonlyVec3D
Scales vector non-uniformly by vector v and returns result as new vector.
scale(ReadonlyVec3D) - Method in class toxi.geom.Vec3D
 
scale(ReadonlyVec3D) - Method in class toxi.processing.ToxiclibsSupport
 
scale(ReadonlyVec4D) - Method in interface toxi.geom.ReadonlyVec4D
Scales vector non-uniformly by vector v and returns result as new vector.
scale(ReadonlyVec4D) - Method in class toxi.geom.Vec4D
 
scale(Vec2D) - Method in interface toxi.geom.ReadonlyVec2D
Scales vector non-uniformly by vector v and returns result as new vector
scale(Vec2D) - Method in class toxi.geom.Vec2D
 
scale(Vec2D) - Method in class toxi.processing.ToxiclibsSupport
 
scale(Vec3D) - Method in class toxi.geom.mesh.TriangleMesh
 
scale(Vec3D) - Method in class toxi.geom.mesh.WETriangleMesh
 
scale(Vec3D) - Method in class toxi.geom.Vec3D
 
scale(Vec3D) - Method in class toxi.processing.ToxiclibsSupport
 
scaleAmp(float) - Method in class toxi.geom.mesh.subdiv.DisplacementSubdivision
 
scaleLength(float) - Method in class toxi.geom.Line2D
 
scaleLength(float) - Method in class toxi.geom.Line3D
 
ScaleMap - Class in toxi.math
This class maps values from one interval into another.
ScaleMap(double, double, double, double) - Constructor for class toxi.math.ScaleMap
Creates a new instance to map values between the 2 number ranges specified.
scaleSelf(double) - Method in class toxi.geom.GVector
Scales this vector by the scale factor s.
scaleSelf(double) - Method in class toxi.geom.Matrix4x4
 
scaleSelf(double, double, double) - Method in class toxi.geom.Matrix4x4
 
scaleSelf(float) - Method in class toxi.geom.Quaternion
 
scaleSelf(float) - Method in class toxi.geom.Vec2D
Scales vector uniformly and overrides coordinates with result
scaleSelf(float) - Method in class toxi.geom.Vec3D
Scales vector uniformly and overrides coordinates with result.
scaleSelf(float) - Method in class toxi.geom.Vec4D
 
scaleSelf(float, float) - Method in class toxi.geom.Vec2D
Scales vector non-uniformly by vector {a,b,c} and overrides coordinates with result
scaleSelf(float, float, float) - Method in class toxi.geom.Vec3D
Scales vector non-uniformly by vector {a,b,c} and overrides coordinates with result.
scaleSelf(GVector) - Method in class toxi.geom.GVector
Scales the values of this vector with the values of the given vector vector (this = this * vector).
scaleSelf(ReadonlyVec3D) - Method in class toxi.geom.Matrix4x4
 
scaleSelf(ReadonlyVec3D) - Method in class toxi.geom.Vec3D
 
scaleSelf(ReadonlyVec4D) - Method in class toxi.geom.Vec4D
 
scaleSelf(Vec2D) - Method in class toxi.geom.Vec2D
Scales vector non-uniformly by vector v and overrides coordinates with result
scaleSelf(Vec3D) - Method in class toxi.geom.Vec3D
Scales vector non-uniformly by vector v and overrides coordinates with result.
scaleSize(float) - Method in class toxi.geom.LineStrip2D
 
scaleSize(float) - Method in class toxi.geom.Polygon2D
 
scaleSize(float, float) - Method in class toxi.geom.LineStrip2D
 
scaleSize(float, float) - Method in class toxi.geom.Polygon2D
 
scaleSize(ReadonlyVec2D) - Method in class toxi.geom.LineStrip2D
 
scaleSize(ReadonlyVec2D) - Method in class toxi.geom.Polygon2D
 
scaleVelocity(float) - Method in class toxi.physics2d.VerletParticle2D
 
scaleVelocity(float) - Method in class toxi.physics3d.VerletParticle3D
 
scaleXYZSelf(float) - Method in class toxi.geom.Vec4D
 
scaleXYZSelf(float, float, float) - Method in class toxi.geom.Vec4D
 
SEAGREEN - Static variable in class toxi.color.NamedColor
 
SEASHELL - Static variable in class toxi.color.NamedColor
 
seed(long) - Method in class toxi.util.datatypes.DoubleRange
 
seed(long) - Method in class toxi.util.datatypes.FloatRange
 
seed(long) - Method in class toxi.util.datatypes.GenericSet
 
seed(long) - Method in class toxi.util.datatypes.IntegerRange
 
seed(long) - Method in class toxi.util.datatypes.IntegerSet
 
seedImage(int[], int, int) - Method in class toxi.sim.automata.CAMatrix
Uses the given ARGB pixel array as seed mask for the matrix.
seedImage(int[], int, int) - Method in class toxi.sim.grayscott.GrayScott
 
segments - Variable in class toxi.sim.dla.DLAGuideLines
 
selectSimilar(Collection<? extends Vec3D>) - Method in class toxi.geom.mesh.VertexSelector
Selects vertices identical or closest to the ones given in the list of points.
selectVertices() - Method in class toxi.geom.mesh.BoxSelector
 
selectVertices() - Method in class toxi.geom.mesh.DefaultSelector
 
selectVertices() - Method in class toxi.geom.mesh.PlaneSelector
 
selectVertices() - Method in class toxi.geom.mesh.VertexSelector
Selects vertices using an implementation specific method.
send(int) - Method in class com.toxi.nio.UDPClient
 
serverError(Exception) - Method in interface com.toxi.net.ServerListener
Gives listener a chance to react to any fatal server errors.
serverError(Exception) - Method in class com.toxi.net.ServerListenerAdapter
 
ServerListener - Interface in com.toxi.net
 
ServerListenerAdapter - Class in com.toxi.net
 
ServerListenerAdapter() - Constructor for class com.toxi.net.ServerListenerAdapter
 
serverShutdown() - Method in interface com.toxi.net.ServerListener
Notifies the listener server is shutting down.
serverShutdown() - Method in class com.toxi.net.ServerListenerAdapter
 
serverStarted() - Method in interface com.toxi.net.ServerListener
Notifies listener immediately after the server socket has been created.
serverStarted() - Method in class com.toxi.net.ServerListenerAdapter
 
ServerState - Enum in com.toxi.net
 
serverStateChanged(ServerState) - Method in interface com.toxi.net.ServerListener
Notifies the listener of a new server state.
serverStateChanged(ServerState) - Method in class com.toxi.net.ServerListenerAdapter
 
set(double) - Method in class toxi.geom.Matrix3d
Sets the value of this matrix to a scale matrix with the passed scale amount.
set(double[]) - Method in class toxi.geom.GMatrix
Sets the value of this matrix to the values found in the array parameter.
set(double[]) - Method in class toxi.geom.GVector
Sets the values of this vector to the values found in the array parameter.
set(double[]) - Method in class toxi.geom.Matrix3d
Sets the values in this Matrix3d equal to the row-major array parameter (ie, the first three elements of the array will be copied into the first row of this matrix, etc.).
set(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Method in class toxi.geom.Matrix4x4
 
set(float) - Method in class toxi.geom.Matrix4f
Sets the value of this matrix to a scale matrix with the the passed scale amount.
set(float[]) - Method in class toxi.geom.Matrix4f
Sets the values in this Matrix4f equal to the row-major array parameter (ie, the first four elements of the array will be copied into the first row of this matrix, etc.).
set(float, float) - Method in class toxi.geom.Vec2D
Overrides coordinates with the given values
set(float, float, float) - Method in class toxi.geom.AABB
Updates the position of the box in space and calls AABB.updateBounds() immediately
set(float, float, float) - Method in class toxi.geom.Vec3D
Overrides coordinates with the given values.
set(float, float, float, float) - Method in class toxi.geom.Quaternion
 
set(float, float, float, float) - Method in class toxi.geom.Rect
Sets new bounds for this rectangle.
set(float, float, float, float) - Method in class toxi.geom.Vec4D
Overrides coordinates with the given values.
set(float, Vec3D) - Method in class toxi.geom.Matrix4f
Sets the value of this transform to a scale and translation matrix; the scale is not applied to the translation and all of the matrix values are modified.
set(float, Vec3D) - Method in class toxi.geom.Quaternion
 
set(int, float) - Method in class toxi.geom.nurbs.KnotVector
Set the knot value at a specific index.
set(int, int, Vec3D) - Method in class toxi.geom.mesh.BezierPatch
 
set(int, int, Vec4D) - Method in class toxi.geom.nurbs.ControlNet
Set the ControlPoint at the position u,v
set(AABB) - Method in class toxi.geom.AABB
 
set(GMatrix) - Method in class toxi.geom.GMatrix
Sets the value of this matrix to the values found in matrix m1.
set(GVector) - Method in class toxi.geom.GVector
Sets the value of this vector to the values found in vector vector.
set(Matrix3d) - Method in class toxi.geom.GMatrix
Sets the value of this matrix to that of the Matrix3d provided.
set(Matrix3d) - Method in class toxi.geom.Matrix3d
Sets the value of this matrix to the value of the Matrix3d argument.
set(Matrix3d) - Method in class toxi.geom.Matrix4f
Sets the rotational component (upper 3x3) of this matrix to the matrix values in the double precision Matrix3d argument; the other elements of this matrix are initialized as if this were an identity matrix (i.e., affine matrix with no translational component).
set(Matrix3d, Vec3D, double) - Method in class toxi.geom.Matrix4f
Sets the value of this matrix from the rotation expressed by the rotation matrix m1, the translation t1, and the scale factor.
set(Matrix4f) - Method in class toxi.geom.GMatrix
Sets the value of this matrix to that of the Matrix4f provided.
set(Matrix4f) - Method in class toxi.geom.Matrix4f
Sets the value of this matrix to a copy of the passed matrix m1.
set(Matrix4x4) - Method in class toxi.geom.Matrix4x4
 
set(Quaternion) - Method in class toxi.geom.Matrix3d
Sets the value of this matrix to the matrix conversion of the single precision quaternion argument.
set(Quaternion) - Method in class toxi.geom.Matrix4f
Sets the value of this matrix to the matrix conversion of the single precision quaternion argument.
set(Quaternion) - Method in class toxi.geom.Quaternion
 
set(Quaternion, Vec3D, double) - Method in class toxi.geom.Matrix4f
Sets the value of this matrix from the rotation expressed by the quaternion q1, the translation t1, and the scale s.
set(Quaternion, Vec3D, float) - Method in class toxi.geom.Matrix4f
Sets the value of this matrix from the rotation expressed by the quaternion q1, the translation t1, and the scale s.
set(ReadonlyVec2D) - Method in class toxi.geom.GVector
Sets the value of this vector to the values in tuple
set(ReadonlyVec2D) - Method in class toxi.geom.Vec2D
 
set(ReadonlyVec3D) - Method in class toxi.geom.AABB
Updates the position of the box in space and calls AABB.updateBounds() immediately
set(ReadonlyVec3D) - Method in class toxi.geom.GVector
Sets the value of this vector to the values in tuple
set(ReadonlyVec3D) - Method in class toxi.geom.Vec3D
 
set(ReadonlyVec3D, ReadonlyVec3D) - Method in class toxi.geom.Line3D
 
set(ReadonlyVec4D) - Method in class toxi.geom.GVector
Sets the value of this vector to the values in tuple
set(ReadonlyVec4D) - Method in class toxi.geom.Vec4D
 
set(Rect) - Method in class toxi.geom.Rect
 
set(Vec2D) - Method in class toxi.geom.Vec2D
Overrides coordinates with the ones of the given vector
set(Vec2D, Vec2D) - Method in class toxi.geom.Line2D
 
set(Vec2D, Vec2D, Vec2D) - Method in class toxi.geom.Triangle2D
 
set(Vec3D) - Method in class toxi.geom.Matrix4f
Sets the value of this matrix to a translate matrix with the passed translation value.
set(Vec3D) - Method in class toxi.geom.Vec3D
Overrides coordinates with the ones of the given vector.
set(Vec3D, float) - Method in class toxi.geom.Matrix4f
Sets the value of this transform to a scale and translation matrix; the translation is scaled by the scale factor and all of the matrix values are modified.
set(Vec3D, Vec3D) - Method in class toxi.geom.Line3D
 
set(Vec3D, Vec3D, Vec3D) - Method in class toxi.geom.Triangle3D
 
setAlpha(float) - Method in class toxi.color.TColor
 
setAmount(float) - Method in class toxi.sim.erosion.TalusAngleErosion
 
setAmp(float) - Method in class toxi.geom.mesh.subdiv.DisplacementSubdivision
 
setARGB(int) - Method in class toxi.color.TColor
Sets all color components to new values interpreted from the given packed ARGB 32bit color value.
setAt(int, int, int, float, ReadonlyVec3D) - Method in class toxi.sim.fluids.FluidSolver3D
 
setAttractor(Vec2D) - Method in class toxi.physics2d.behaviors.AttractionBehavior2D
 
setAttractor(Vec3D) - Method in class toxi.physics3d.behaviors.AttractionBehavior3D
 
setAutoExpire(boolean) - Method in interface toxi.sim.automata.CARule
 
setAutoExpire(boolean) - Method in class toxi.sim.automata.CARule2D
 
setAutoExpire(boolean) - Method in class toxi.sim.automata.CAWolfram1D
Sets the auto expiration behaviour.
setBaseColor(int) - Method in class toxi.geom.mesh.MaterialiseSTLColorModel
 
setBeatsPerBar(int) - Method in class toxi.music.QuantizedTimeProvider
 
setBias(double) - Method in class toxi.util.datatypes.BiasedDoubleRange
 
setBias(float) - Method in class toxi.util.datatypes.BiasedFloatRange
 
setBias(int) - Method in class toxi.util.datatypes.BiasedIntegerRange
 
setBirthRules(byte[]) - Method in class toxi.sim.automata.CARule2D
 
setBlack(float) - Method in class toxi.color.TColor
 
setBlue(float) - Method in class toxi.color.TColor
 
setBounds(Polygon2D) - Method in class toxi.geom.ConvexPolygonClipper
 
setBounds(Rect) - Method in class toxi.geom.SutherlandHodgemanClipper
 
setBox(AABB) - Method in class toxi.geom.BoxIntersector
 
setBox(AABB) - Method in class toxi.physics3d.constraints.BoxConstraint
 
setBox(Rect) - Method in class toxi.physics2d.constraints.RectConstraint
 
setBrightness(float) - Method in class toxi.color.TColor
 
setBuffer(AudioBuffer) - Method in class toxi.audio.AudioSource
Sets the buffer associated with this source.
setBuoyancyA(float) - Method in class toxi.sim.fluids.FluidSolver2D
 
setBuoyancyB(float) - Method in class toxi.sim.fluids.FluidSolver2D
 
setCircle(Circle) - Method in class toxi.geom.CircleIntersector
 
setCMYK(float[]) - Method in class toxi.color.TColor
 
setCMYK(float, float, float, float) - Method in class toxi.color.TColor
 
setCoefficients(float, float) - Method in class toxi.math.BezierInterpolation
 
setCoefficients(float, float, float, float) - Method in class toxi.sim.grayscott.GrayScott
 
setColumn(int, double[]) - Method in class toxi.geom.GMatrix
Copy the values from the array into the specified column of this matrix.
setColumn(int, double[]) - Method in class toxi.geom.Matrix3d
Sets the specified column of this matrix3d to the three values provided.
setColumn(int, double, double, double) - Method in class toxi.geom.Matrix3d
Sets the specified column of this matrix3d to the three values provided.
setColumn(int, float[]) - Method in class toxi.geom.Matrix4f
Sets the specified column of this matrix4f to the four values provided.
setColumn(int, float, float, float, float) - Method in class toxi.geom.Matrix4f
Sets the specified column of this matrix4f to the four values provided.
setColumn(int, GVector) - Method in class toxi.geom.GMatrix
Copy the values from the vector into the specified column of this matrix.
setColumn(int, Vec3D) - Method in class toxi.geom.Matrix3d
Sets the specified column of this matrix3d to the vector provided.
setColumn(int, Vec4D) - Method in class toxi.geom.Matrix4f
Sets the specified column of this matrix4f to the vector provided.
setColumnOrder(String[]) - Method in class toxi.data.csv.CSVFieldMapper
 
setComponent(int, float) - Method in class toxi.geom.Vec2D
 
setComponent(int, float) - Method in class toxi.geom.Vec3D
 
setComponent(AccessCriteria, float) - Method in class toxi.color.TColor
Sets a color component by name.
setComponent(Vec2D.Axis, float) - Method in class toxi.geom.Vec2D
 
setComponent(Vec3D.Axis, float) - Method in class toxi.geom.Vec3D
 
setComponentValueFor(TColor, float) - Method in class toxi.color.AccessCriteria
 
setComponentValueFor(TColor, float) - Method in class toxi.color.AlphaAccessor
 
setComponentValueFor(TColor, float) - Method in class toxi.color.CMYKAccessor
 
setComponentValueFor(TColor, float) - Method in class toxi.color.HSVAccessor
 
setComponentValueFor(TColor, float) - Method in class toxi.color.LuminanceAccessor
The setter for this accessor is not doing anything, since the luminance of a color is a coputed value depending on 3 color channels.
setComponentValueFor(TColor, float) - Method in class toxi.color.RGBAccessor
 
setConfig(DLAConfiguration) - Method in class toxi.sim.dla.DLA
 
setContinuousGrowthBias(float, float) - Method in class toxi.sim.dla.DLAConfiguration
 
setContinuousGrowthRatio(float) - Method in class toxi.sim.dla.DLAConfiguration
 
setCurl(float[]) - Method in class toxi.sim.fluids.FluidSolver2D
 
setCurrent(double) - Method in class toxi.util.datatypes.DoubleRange
 
setCurrent(float) - Method in class toxi.util.datatypes.FloatRange
 
setCurrent(int) - Method in class toxi.util.datatypes.IntegerRange
 
setCurveAlign(float) - Method in class toxi.sim.dla.DLAConfiguration
 
setCurveAttachDistance(float) - Method in class toxi.sim.dla.DLAConfiguration
 
setCurveSpeed(float) - Method in class toxi.sim.dla.DLAConfiguration
 
setCyan(float) - Method in class toxi.color.TColor
 
setCylinder(AxisAlignedCylinder) - Method in class toxi.physics3d.constraints.CylinderConstraint
 
setData(float[]) - Method in class toxi.volume.VolumetricSpaceArray
 
setDateFormat(DateFormat) - Method in class toxi.data.csv.CSVFieldMapper
 
setDecay(float) - Method in class toxi.audio.IIRFilter
 
setDefaultRandomGenerator(Random) - Static method in class toxi.math.MathUtils
Sets the default Random number generator for this class.
setDelta(float) - Method in class toxi.newmesh.SpatialIndex
 
setDiffuseU(float) - Method in class toxi.sim.grayscott.GrayScott
 
setDiffuseV(float) - Method in class toxi.sim.grayscott.GrayScott
 
setDiffusion(float) - Method in class toxi.sim.fluids.FluidSolver2D
 
setDimension(Vec2D) - Method in class toxi.geom.Rect
 
setDirection(float[]) - Method in class toxi.audio.AudioSource
 
setDirection(float, float, float) - Method in class toxi.audio.AudioSource
 
setDirection(ReadonlyVec2D) - Method in class toxi.geom.Ray2D
Uses a normalized copy of the given vector as the ray direction.
setDirection(ReadonlyVec3D) - Method in class toxi.geom.Ray3D
Uses a normalized copy of the given vector as the ray direction.
setDirection(Vec3D) - Method in class toxi.audio.AudioSource
 
setDrag(float) - Method in class toxi.physics2d.VerletPhysics2D
 
setDrag(float) - Method in class toxi.physics3d.VerletPhysics3D
 
setDrawStepLength(float) - Method in class toxi.volume.MeshLatticeBuilder
Sets the distance between VolumetricBrush positions when tracing mesh edges.
setEdgeOrdering(Comparator<? super WingedEdge>) - Method in class toxi.geom.mesh.subdiv.SubdivisionStrategy
Sets the given edge list Comparator for a strategy implementation.
setElement(int, double) - Method in class toxi.geom.GVector
Modifies the value at the specified index of this vector.
setElement(int, int, double) - Method in class toxi.geom.GMatrix
Modifies the value at the specified row and column of this matrix.
setElement(int, int, double) - Method in class toxi.geom.Matrix3d
Sets the specified element of this matrix3f to the value provided.
setElement(int, int, float) - Method in class toxi.geom.Matrix4f
Sets the specified element of this matrix4f to the value provided.
setElevation(float[]) - Method in class toxi.geom.mesh.Terrain
Sets the elevation of all cells to those of the given array values.
setElevation(float[], int, int) - Method in class toxi.sim.erosion.ErosionFunction
 
setEscapeRadius(float) - Method in class toxi.sim.dla.DLAConfiguration
 
setExpectedDensity(float) - Method in class toxi.volume.HashIsoSurface
 
setExtent(ReadonlyVec3D) - Method in class toxi.geom.AABB
Updates the size of the box and calls AABB.updateBounds() immediately
setF(float) - Method in class toxi.sim.grayscott.GrayScott
 
setFlipped(boolean) - Method in class toxi.color.theory.CompoundTheoryStrategy
 
setFlipped(boolean) - Method in class toxi.math.CircularInterpolation
 
setForce(Vec2D) - Method in class toxi.physics2d.behaviors.ConstantForceBehavior2D
 
setForce(Vec2D) - Method in class toxi.physics2d.behaviors.GravityBehavior2D
 
setForce(Vec3D) - Method in class toxi.physics3d.behaviors.ConstantForceBehavior3D
 
setForce(Vec3D) - Method in class toxi.physics3d.behaviors.GravityBehavior3D
 
setFrustum(double, double, double, double, double, double) - Method in class toxi.geom.Matrix4x4
 
setFunction(SurfaceFunction) - Method in class toxi.geom.mesh.SurfaceMeshBuilder
 
setGain(float) - Method in class toxi.audio.AudioSource
 
setGain(float) - Method in class toxi.audio.SoundListener
 
setGraphics(PGraphics) - Method in class toxi.processing.ToxiclibsSupport
 
setGreen(float) - Method in class toxi.color.TColor
 
setGrowthScale(Vec3D) - Method in class toxi.sim.dla.DLAConfiguration
 
setGuideLineDensity(double) - Method in class toxi.sim.dla.DLAConfiguration
 
setGuidelines(DLAGuideLines) - Method in class toxi.sim.dla.DLA
 
setHeightAtCell(int, int, float) - Method in class toxi.geom.mesh.Terrain
Sets the elevation for a single given grid cell.
setHSV(float[]) - Method in class toxi.color.TColor
 
setHSV(float, float, float) - Method in class toxi.color.TColor
 
setHue(float) - Method in class toxi.color.TColor
 
setIdentity() - Method in class toxi.geom.Matrix3d
Sets this Matrix3d to identity.
setIdentity() - Method in class toxi.geom.Matrix4f
Sets this Matrix4f to identity.
setIndex(SpatialIndex<Vec2D>) - Method in class toxi.physics2d.VerletPhysics2D
 
setInputBounds(AABB) - Method in class toxi.volume.MeshLatticeBuilder
 
setInputRange(double, double) - Method in class toxi.math.ScaleMap
Sets new minimum & maximum values for the input range
setInterpolator(InterpolateStrategy) - Method in class toxi.color.ColorGradient
 
setIsContainer(boolean) - Method in class toxi.physics2d.constraints.PolygonConstraint
 
setJitter(float) - Method in class toxi.physics2d.behaviors.AttractionBehavior2D
 
setJitter(float) - Method in class toxi.physics3d.behaviors.AttractionBehavior3D
 
setK(float) - Method in class toxi.sim.grayscott.GrayScott
 
setLength(float) - Method in class toxi.geom.AxisAlignedCylinder
 
setLensPos(float, float) - Method in class toxi.math.ZoomLensInterpolation
 
setLensStrength(float, float) - Method in class toxi.math.ZoomLensInterpolation
 
setListener(ServerListener) - Method in class com.toxi.net.UDPSyncServer
Attaches an event listener to the server.
setLogger(Logger) - Method in class com.toxi.net.UDPSyncServer
Attaches a logger to the server.
setLooping(boolean) - Method in class toxi.audio.AudioSource
 
setM00(double) - Method in class toxi.geom.Matrix3d
Set the first matrix element in the first row.
setM00(float) - Method in class toxi.geom.Matrix4f
Set the first matrix element in the first row.
setM01(double) - Method in class toxi.geom.Matrix3d
Set the second matrix element in the first row.
setM01(float) - Method in class toxi.geom.Matrix4f
Set the second matrix element in the first row.
setM02(double) - Method in class toxi.geom.Matrix3d
Set the third matrix element in the first row.
setM02(float) - Method in class toxi.geom.Matrix4f
Set the third matrix element in the first row.
setM03(float) - Method in class toxi.geom.Matrix4f
Set the fourth element of the first row.
setM10(double) - Method in class toxi.geom.Matrix3d
Set first matrix element in the second row.
setM10(float) - Method in class toxi.geom.Matrix4f
Set first matrix element in the second row.
setM11(double) - Method in class toxi.geom.Matrix3d
Set the second matrix element in the second row.
setM11(float) - Method in class toxi.geom.Matrix4f
Set the second matrix element in the second row.
setM12(double) - Method in class toxi.geom.Matrix3d
Set the third matrix element in the second row.
setM12(float) - Method in class toxi.geom.Matrix4f
Set the third matrix element in the second row.
setM13(float) - Method in class toxi.geom.Matrix4f
Set the fourth element of the second row.
setM20(double) - Method in class toxi.geom.Matrix3d
Set the first matrix element in the third row.
setM20(float) - Method in class toxi.geom.Matrix4f
Set the first matrix element in the third row.
setM21(double) - Method in class toxi.geom.Matrix3d
Set the second matrix element in the third row.
setM21(float) - Method in class toxi.geom.Matrix4f
Set the second matrix element in the third row.
setM22(double) - Method in class toxi.geom.Matrix3d
Set the third matrix element in the third row.
setM22(float) - Method in class toxi.geom.Matrix4f
Set the third matrix element in the third row.
setM23(float) - Method in class toxi.geom.Matrix4f
Set the fourth element of the third row.
setM30(float) - Method in class toxi.geom.Matrix4f
Set the first element of the fourth row.
setM31(float) - Method in class toxi.geom.Matrix4f
Set the second element of the fourth row.
setM32(float) - Method in class toxi.geom.Matrix4f
Set the third element of the fourth row.
setM33(float) - Method in class toxi.geom.Matrix4f
Set the fourth element of the fourth row.
setMagenta(float) - Method in class toxi.color.TColor
 
setMapFunction(InterpolateStrategy) - Method in class toxi.color.ToneMap
Sets the interpolation function for the underlying ScaleMap instance of this ToneMap.
setMapFunction(InterpolateStrategy) - Method in class toxi.math.ScaleMap
Overrides the mapping function used for the scale conversion.
setMapper(CSVFieldMapper) - Method in class toxi.data.csv.CSVParser
 
setMaxDither(float) - Method in class toxi.color.ColorGradient
Sets the maximum dither amount.
setMaxPhi(float) - Method in class toxi.geom.mesh.SphereFunction
 
setMaxReceivePacketSize(int) - Method in class com.toxi.net.UDPSyncServer
Sets the max.
setMaxTheta(float) - Method in class toxi.geom.mesh.SphereFunction
 
setMesh(Mesh3D) - Method in class toxi.geom.mesh.VertexSelector
Assigns a new mesh instance to this selector and clears the current selection.
setMesh(TriangleMesh) - Method in class toxi.geom.mesh.MeshIntersector
 
setMesh(WETriangleMesh) - Method in class toxi.volume.MeshLatticeBuilder
 
setMesh(IndexedTriangleMesh) - Method in class toxi.newmesh.MeshAttributeCompiler
 
setMinNodeSize(float) - Method in class toxi.geom.PointOctree
 
setMode(BrushMode) - Method in class toxi.volume.VolumetricBrush
 
setName(String) - Method in interface toxi.geom.mesh.Mesh3D
 
setName(String) - Method in class toxi.geom.mesh.TriangleMesh
 
setNormalizedDirection(ReadonlyVec2D) - Method in class toxi.geom.Ray2D
 
setNormalizedDirection(ReadonlyVec3D) - Method in class toxi.geom.Ray3D
 
setNumClients(int) - Method in class com.toxi.net.UDPSyncServer
Sets the number of clients the server is expecting and initially waiting for to connect before any syncing begins.
setNumIterations(int) - Method in class toxi.physics2d.VerletPhysics2D
 
setNumIterations(int) - Method in class toxi.physics3d.VerletPhysics3D
 
setNumIterations(int) - Method in class toxi.sim.fluids.FluidSolver2D
 
setOffset(int) - Method in class toxi.audio.AudioSource
 
setOrientation(float[]) - Method in class toxi.audio.SoundListener
 
setOrientation(float, float, float, float, float, float) - Method in class toxi.audio.SoundListener
 
setOrtho(double, double, double, double, double, double) - Method in class toxi.geom.Matrix4x4
 
setOutputRange(double, double) - Method in class toxi.math.ScaleMap
Sets new minimum & maximum values for the output/target range
setPalette(ColorList) - Method in class toxi.color.Histogram
Configures the histogram instance to use a new list of source colors.
setParticleRadius(float) - Method in class toxi.sim.dla.DLAConfiguration
 
setParticleSpeed(float) - Method in class toxi.sim.dla.DLAConfiguration
 
setPerspective(double, double, double, double) - Method in class toxi.geom.Matrix4x4
 
setPhase(float) - Method in class toxi.math.waves.AbstractWave
Starts the wave from a new phase.
setPitch(float) - Method in class toxi.audio.AudioSource
 
setPlane(Plane) - Method in class toxi.geom.PlaneIntersector
 
setPointList(List<Vec2D>) - Method in class toxi.geom.Spline2D
Overrides the current control points with the given list.
setPointList(List<Vec3D>) - Method in class toxi.geom.Spline3D
Overrides the current control points with the given list.
setPolygon(Polygon2D) - Method in class toxi.physics2d.constraints.PolygonConstraint
 
setPosition(double, double, double) - Method in class toxi.geom.Matrix4x4
 
setPosition(float[]) - Method in class toxi.audio.AudioSource
 
setPosition(float[]) - Method in class toxi.audio.SoundListener
 
setPosition(float, float, float) - Method in class toxi.audio.AudioSource
 
setPosition(float, float, float) - Method in class toxi.audio.SoundListener
 
setPosition(Vec2D) - Method in class toxi.geom.Rect
 
setPosition(Vec3D) - Method in class toxi.audio.AudioSource
 
setPosition(Vec3D) - Method in class toxi.geom.AxisAlignedCylinder
 
setPreviousPosition(Vec2D) - Method in class toxi.physics2d.VerletParticle2D
 
setPreviousPosition(Vec3D) - Method in class toxi.physics3d.VerletParticle3D
 
setRadii(float, float) - Method in class toxi.geom.Ellipse
Sets the radii of the ellipse to the new values.
setRadii(ReadonlyVec3D) - Method in class toxi.geom.Ellipse
Sets the radii of the ellipse to the values given by the vector.
setRadius(float) - Method in class toxi.geom.AxisAlignedCylinder
 
setRadius(float) - Method in class toxi.geom.Circle
 
setRadius(float) - Method in class toxi.physics2d.behaviors.AttractionBehavior2D
 
setRadius(float) - Method in class toxi.physics3d.behaviors.AttractionBehavior3D
 
setRandom(Random) - Method in class toxi.util.datatypes.DoubleRange
 
setRandom(Random) - Method in class toxi.util.datatypes.FloatRange
 
setRandom(Random) - Method in class toxi.util.datatypes.GenericSet
 
setRandom(Random) - Method in class toxi.util.datatypes.IntegerRange
 
setRandom(Random) - Method in class toxi.util.datatypes.IntegerSet
 
setRandomProbabilities(float, float) - Method in class toxi.sim.automata.CARule2D
 
setRect(int, int, int, int) - Method in class toxi.sim.grayscott.GrayScott
 
setRect(Rect) - Method in class toxi.sim.grayscott.GrayScott
 
setRed(float) - Method in class toxi.color.TColor
 
setReferenceDistance(float) - Method in class toxi.audio.AudioSource
 
setResolution(float) - Method in class toxi.geom.GridTesselator
 
setRestitution(float) - Method in class toxi.physics3d.constraints.BoxConstraint
 
setRestLength(float) - Method in class toxi.physics2d.VerletSpring2D
 
setRestLength(float) - Method in class toxi.physics3d.VerletSpring3D
 
setRGB(float[]) - Method in class toxi.color.TColor
 
setRGB(float, float, float) - Method in class toxi.color.TColor
 
setRotation(Matrix3d) - Method in class toxi.geom.Matrix4f
Sets the rotational component (upper 3x3) of this matrix to the matrix values in the double precision Matrix3d argument; the other elements of this matrix are unchanged; a singular value decomposition is performed on this object's upper 3x3 matrix to factor out the scale, then this object's upper 3x3 matrix components are replaced by the passed rotation components, and then the scale is reapplied to the rotational components.
setRotation(Quaternion) - Method in class toxi.geom.Matrix4f
Sets the rotational component (upper 3x3) of this matrix to the matrix equivalent values of the quaternion argument; the other elements of this matrix are unchanged; a singular value decomposition is performed on this object's upper 3x3 matrix to factor out the scale, then this object's upper 3x3 matrix components are replaced by the matrix equivalent of the quaternion, and then the scale is reapplied to the rotational components.
setRotationScale(Matrix3d) - Method in class toxi.geom.Matrix4f
Replaces the upper 3x3 matrix values of this matrix with the values in the matrix m1.
setRow(int, double[]) - Method in class toxi.geom.GMatrix
Copy the values from the array into the specified row of this matrix.
setRow(int, double[]) - Method in class toxi.geom.Matrix3d
Sets the specified row of this matrix3d to the three values provided.
setRow(int, double, double, double) - Method in class toxi.geom.Matrix3d
Sets the specified row of this matrix3d to the 4 values provided.
setRow(int, float[]) - Method in class toxi.geom.Matrix4f
Sets the specified row of this matrix4f to the four values provided in the passed array.
setRow(int, float, float, float, float) - Method in class toxi.geom.Matrix4f
Sets the specified row of this matrix4f to the four values provided.
setRow(int, GVector) - Method in class toxi.geom.GMatrix
Copy the values from the vector into the specified row of this matrix.
setRow(int, Vec3D) - Method in class toxi.geom.Matrix3d
Sets the specified row of this matrix3d to the Vector provided.
setRow(int, Vec4D) - Method in class toxi.geom.Matrix4f
Sets the specified row of this matrix4f to the Vector provided.
setRule(CARule) - Method in class toxi.sim.automata.CAMatrix
Assigns the given rule as evaluator for this matrix.
setRuleArray(boolean[]) - Method in class toxi.sim.automata.CAWolfram1D
Updates the rules using the given array.
setRuleID(long) - Method in class toxi.sim.automata.CAWolfram1D
 
setRuleID(BigInteger) - Method in class toxi.sim.automata.CAWolfram1D
Uses the BigInteger value to define the new rules.
setSaturation(float) - Method in class toxi.color.TColor
 
setScale(double) - Method in class toxi.geom.GMatrix
Sets this matrix to a uniform scale matrix; all of the values are reset.
setScale(double) - Method in class toxi.geom.Matrix3d
Sets the scale component of the current matrix by factoring out the current scale (by doing an SVD) and multiplying by the new scale.
setScale(double, double, double) - Method in class toxi.geom.Matrix4x4
 
setScale(float) - Method in class toxi.geom.Matrix4f
Sets the scale component of the current matrix by factoring out the current scale (by doing an SVD) from the rotational component and multiplying by the new scale.
setScale(float) - Method in class toxi.geom.mesh.STLWriter
 
setScale(float) - Method in class toxi.geom.mesh.Terrain
 
setScale(Vec2D) - Method in class toxi.geom.mesh.Terrain
 
setScale(Vec3D) - Method in class toxi.geom.mesh.STLWriter
 
setScale(Vec3D) - Method in class toxi.volume.VolumetricSpace
 
setSearchSpeed(float) - Method in class toxi.sim.dla.DLAConfiguration
 
setSize(float) - Method in class toxi.volume.BoxBrush
 
setSize(float) - Method in class toxi.volume.RoundBrush
 
setSize(float) - Method in class toxi.volume.VolumetricBrush
 
setSize(float, float, float) - Method in class toxi.volume.BoxBrush
 
setSize(int) - Method in class toxi.geom.GVector
Changes the size of this vector dynamically.
setSize(int, int) - Method in class toxi.geom.GMatrix
Changes the size of this matrix dynamically.
setSnapDistance(float) - Method in class toxi.sim.dla.DLAConfiguration
 
setSpawnRadius(float) - Method in class toxi.sim.dla.DLAConfiguration
 
setSphere(Sphere) - Method in class toxi.geom.SphereIntersectorReflector
 
setStandardDeviation(double) - Method in class toxi.util.datatypes.BiasedDoubleRange
 
setStandardDeviation(float) - Method in class toxi.util.datatypes.BiasedFloatRange
 
setStandardDeviation(float) - Method in class toxi.util.datatypes.BiasedIntegerRange
 
setStateAt(int, int, int) - Method in class toxi.sim.automata.CAMatrix
Sets the cell state at x,y.
setStateCount(int) - Method in interface toxi.sim.automata.CARule
 
setStateCount(int) - Method in class toxi.sim.automata.CARule2D
 
setStateCount(int) - Method in class toxi.sim.automata.CAWolfram1D
 
setStickiness(float) - Method in class toxi.sim.dla.DLAConfiguration
 
setStrength(float) - Method in class toxi.physics2d.behaviors.AttractionBehavior2D
 
setStrength(float) - Method in class toxi.physics2d.VerletSpring2D
 
setStrength(float) - Method in class toxi.physics3d.behaviors.AttractionBehavior3D
 
setStrength(float) - Method in class toxi.physics3d.VerletSpring3D
 
setStrokeFill(boolean, float, float, float) - Method in class toxi.processing.ToxiclibsSupport
 
setStrokeFill(boolean, ReadonlyTColor) - Method in class toxi.processing.ToxiclibsSupport
 
setSurface(NurbsSurface) - Method in class toxi.geom.nurbs.NurbsMeshCreator
 
setSurvivalRules(byte[]) - Method in class toxi.sim.automata.CARule2D
 
setTargetTempo(double) - Method in class toxi.music.QuantizedTimeProvider
 
setTempo(double) - Method in class toxi.music.QuantizedTimeProvider
 
setTempoChangeSpeed(double) - Method in class toxi.music.QuantizedTimeProvider
 
setTheta(float) - Method in class toxi.sim.erosion.TalusAngleErosion
 
setTicksPerBeat(int) - Method in class toxi.music.QuantizedTimeProvider
 
setTightness(float) - Method in class toxi.geom.Spline2D
Sets the tightness for future curve interpolation calls.
setTightness(float) - Method in class toxi.geom.Spline3D
Sets the tightness for future curve interpolation calls.
setTiling(boolean) - Method in interface toxi.sim.automata.CARule
 
setTiling(boolean) - Method in class toxi.sim.automata.CARule2D
 
setTiling(boolean) - Method in class toxi.sim.automata.CAWolfram1D
 
setTiling(boolean) - Method in class toxi.sim.grayscott.GrayScott
 
setTimeStep(float) - Method in class toxi.physics2d.VerletPhysics2D
 
setTimeStep(float) - Method in class toxi.physics3d.VerletPhysics3D
 
setTimeStep(float) - Method in class toxi.sim.fluids.FluidSolver2D
 
setToneMap(ToneMap) - Method in class toxi.processing.DeltaOrientationMapper
 
setTranslation(Vec3D) - Method in class toxi.geom.Matrix4f
Modifies the translational components of this matrix to the values of the Vector3f argument; the other values of this matrix are not modified.
setTreeAutoReduction(boolean) - Method in class toxi.geom.PointOctree
Enables/disables auto reduction of branches after points have been deleted from the tree.
setTriangle(Triangle3D) - Method in class toxi.geom.TriangleIntersector
 
setup() - Method in class toxi.test.AttractTest
 
setup() - Method in class toxi.test.AttractTest2D
 
setup() - Method in class toxi.test.BezierTest
 
setup() - Method in class toxi.test.Circle3
 
setup() - Method in class toxi.test.ClipTest
 
setup() - Method in class toxi.test.PhysTest
 
setup() - Method in class toxi.test.PlaneIsecTest
 
setup() - Method in class toxi.test.PolyConstrain
 
setup() - Method in class toxi.test.QuadtreeTest
 
setup() - Method in class toxi.test.VolumetricTest
 
setUp() - Method in class toxi.test.data.AtomTest
 
setUp() - Method in class toxi.test.data.RSSTest
 
setUVScale(Vec2D) - Method in class toxi.geom.nurbs.NurbsMeshCreator
 
setVelocity(float[]) - Method in class toxi.audio.AudioSource
 
setVelocity(float[]) - Method in class toxi.audio.SoundListener
 
setVelocity(float, float, float) - Method in class toxi.audio.AudioSource
 
setVelocity(float, float, float) - Method in class toxi.audio.SoundListener
 
setVelocity(Vec3D) - Method in class toxi.audio.AudioSource
 
setVertexDelta(float) - Method in class toxi.newmesh.IndexedTriangleMesh
 
setVertices(List<Vec2D>) - Method in class toxi.geom.LineStrip2D
 
setVertices(List<Vec3D>) - Method in class toxi.geom.LineStrip3D
 
setViscosity(float) - Method in class toxi.sim.fluids.FluidSolver2D
 
setVolume(VolumetricSpace) - Method in class toxi.volume.MeshLatticeBuilder
 
setVolumeSidesTo(float) - Method in class toxi.volume.VolumetricHashMap
 
setVolumeSidesTo(float) - Method in class toxi.volume.VolumetricSpaceArray
 
setVoxelAt(int, float) - Method in class toxi.volume.VolumetricHashMap
 
setVoxelAt(int, float) - Method in class toxi.volume.VolumetricSpace
 
setVoxelAt(int, float) - Method in class toxi.volume.VolumetricSpaceArray
 
setVoxelAt(int, int, int, float) - Method in class toxi.volume.VolumetricHashMap
 
setVoxelAt(int, int, int, float) - Method in class toxi.volume.VolumetricSpace
 
setVoxelAt(int, int, int, float) - Method in class toxi.volume.VolumetricSpaceArray
 
setVoxelRangeX(int, int) - Method in class toxi.volume.MeshLatticeBuilder
 
setVoxelRangeY(int, int) - Method in class toxi.volume.MeshLatticeBuilder
 
setVoxelRangeZ(int, int) - Method in class toxi.volume.MeshLatticeBuilder
 
setW(float) - Method in class toxi.geom.Vec4D
 
setWallThickness(int) - Method in class toxi.volume.MeshVoxelizer
 
setWeight(float) - Method in class toxi.physics2d.VerletParticle2D
 
setWeight(float) - Method in class toxi.physics3d.VerletParticle3D
 
setWorldBounds(AABB) - Method in class toxi.physics3d.VerletPhysics3D
Sets bounding box
setWorldBounds(Rect) - Method in class toxi.physics2d.VerletPhysics2D
Sets bounding box
setX(float) - Method in class toxi.geom.Vec2D
 
setX(float) - Method in class toxi.geom.Vec3D
 
setX(float) - Method in class toxi.geom.Vec4D
 
setXY(Vec2D) - Method in class toxi.geom.Vec3D
Overrides XY coordinates with the ones of the given 2D vector.
setXYZ(ReadonlyVec3D) - Method in class toxi.geom.Vec4D
 
setY(float) - Method in class toxi.geom.Vec2D
 
setY(float) - Method in class toxi.geom.Vec3D
 
setY(float) - Method in class toxi.geom.Vec4D
 
setYellow(float) - Method in class toxi.color.TColor
 
setZ(float) - Method in class toxi.geom.Vec3D
 
setZ(float) - Method in class toxi.geom.Vec4D
 
setZero() - Method in class toxi.geom.GMatrix
Sets all the values in this matrix to zero.
setZero() - Method in class toxi.geom.Matrix3d
Sets this matrix to all zeros.
setZero() - Method in class toxi.geom.Matrix4f
Sets this matrix to all zeros.
Shape2D - Interface in toxi.geom
Interface description of common operations supported by 2D geometry types.
Shape3D - Interface in toxi.geom
Interface description of common operations supported by 3D geometry types.
SHORTEST_ENTITY - Static variable in class toxi.data.feeds.util.EntityStripper
The shortest an entity can be 4, at least in our tables, including the lead & and trailing ;.
showDirectoryChooser(Frame, String, String) - Static method in class toxi.util.FileUtils
Displays a standard AWT file dialog for choosing a folder (no files!).
showFileDialog(Frame, String, String, FilenameFilter, int) - Static method in class toxi.util.FileUtils
Displays a standard AWT file dialog for choosing a file for loading or saving.
showFileDialog(Frame, String, String, String[], int) - Static method in class toxi.util.FileUtils
Displays a standard AWT file dialog for choosing a file for loading or saving.
shuffle(int) - Method in class toxi.geom.Vec3D
 
shuffle(T[]) - Static method in class toxi.util.datatypes.ArrayUtil
Rearranges the array items in random order using the default java.util.Random generator.
shuffle(T[], Random) - Static method in class toxi.util.datatypes.ArrayUtil
Rearranges the array items in random order using the given RNG.
shutdown() - Method in class toxi.audio.JOALUtil
Destroys all objects, sources, buffers, contexts created by this class.
SIENNA - Static variable in class toxi.color.NamedColor
 
SigmoidInterpolation - Class in toxi.math
Implements the sigmoid interpolation function with adjustable curve sharpness
SigmoidInterpolation() - Constructor for class toxi.math.SigmoidInterpolation
Initializes the s-curve with default sharpness = 2
SigmoidInterpolation(float) - Constructor for class toxi.math.SigmoidInterpolation
 
sign(double) - Static method in class toxi.math.MathUtils
 
sign(float) - Static method in class toxi.math.MathUtils
 
sign(int) - Static method in class toxi.math.MathUtils
 
signum() - Method in class toxi.geom.Vec2D
Replaces all vector components with the signum of their original values.
signum() - Method in class toxi.geom.Vec3D
Replaces all vector components with the signum of their original values.
SILVER - Static variable in class toxi.color.NamedColor
 
SimplexNoise - Class in toxi.math.noise
Simplex Noise in 2D, 3D and 4D.
SimplexNoise() - Constructor for class toxi.math.noise.SimplexNoise
 
sin(double) - Static method in class toxi.math.MathUtils
 
sin(float) - Static method in class toxi.math.MathUtils
Returns a fast sine approximation of a value.
sin(float) - Method in class toxi.math.SinCosLUT
Calculates sine for the passed angle in radians.
SinCosLUT - Class in toxi.math
Lookup table for fast sine & cosine computations.
SinCosLUT() - Constructor for class toxi.math.SinCosLUT
 
SinCosLUT(float) - Constructor for class toxi.math.SinCosLUT
 
SineWave - Class in toxi.math.waves
Standard Sine wave at fixed frequency and values normalized to the given amplitude.
SineWave() - Constructor for class toxi.math.waves.SineWave
 
SineWave(float, float) - Constructor for class toxi.math.waves.SineWave
 
SineWave(float, float, float, float) - Constructor for class toxi.math.waves.SineWave
 
SINGLE_COMPLEMENT - Static variable in class toxi.color.theory.ColorTheoryRegistry
 
SingleComplementStrategy - Class in toxi.color.theory
Implements the single complementary color scheme to create a compatible color for the given one.
SingleComplementStrategy() - Constructor for class toxi.color.theory.SingleComplementStrategy
 
SingletonRegistry - Class in toxi.util.datatypes
Implements a registry for dynamic singleton management.
SingularMatrixException - Exception in toxi.geom
Indicates that inverse of a matrix can not be computed.
SingularMatrixException() - Constructor for exception toxi.geom.SingularMatrixException
Create the exception object with default values.
SingularMatrixException(String) - Constructor for exception toxi.geom.SingularMatrixException
Create the exception object that outputs message.
size() - Method in class toxi.color.ColorList
 
size() - Method in class toxi.geom.GVector
Returns the number of elements in this vector.
size() - Method in class toxi.geom.mesh.VertexSelector
Returns the current number of selected vertices.
size() - Method in class toxi.geom.mesh2d.DelaunayTriangulation
 
size() - Method in class toxi.geom.PointCloud3D
 
size() - Method in class toxi.geom.PointQuadtree
 
size() - Method in class toxi.geom.SpatialBins
 
size() - Method in interface toxi.geom.SpatialIndex
 
size() - Method in class toxi.util.datatypes.ArraySet
 
size() - Method in class toxi.util.datatypes.GenericSet
 
size() - Method in interface toxi.util.datatypes.ItemIndex
 
size() - Method in class toxi.util.datatypes.UniqueItemIndex
 
SizeOf - Class in toxi.test
 
SizeOf() - Constructor for class toxi.test.SizeOf
 
SKYBLUE - Static variable in class toxi.color.NamedColor
 
SLATEBLUE - Static variable in class toxi.color.NamedColor
 
SLATEGRAY - Static variable in class toxi.color.NamedColor
 
sliceRes - Variable in class toxi.volume.VolumetricSpace
 
smooth - Variable in class toxi.physics3d.constraints.SoftBoxConstraint
 
smooth() - Method in class toxi.newmesh.IndexedTriangleMesh
 
smooth(float, float) - Method in class toxi.geom.Polygon2D
Applies a laplacian-style smooth operation to all polygon vertices, causing sharp corners/angles to widen and results in a general smoother shape.
snapToAxis() - Method in class toxi.geom.Vec2D
Rounds the vector to the closest major axis.
snapToAxis() - Method in class toxi.geom.Vec3D
Rounds the vector to the closest major axis.
SNOW - Static variable in class toxi.color.NamedColor
 
SOFT - Static variable in class toxi.color.ColorRange
Shade definition: saturation 20-30%, brightness: 60-90%
SoftBoxConstraint - Class in toxi.physics3d.constraints
 
SoftBoxConstraint(AABB, float) - Constructor for class toxi.physics3d.constraints.SoftBoxConstraint
 
SOFTWARE - Static variable in class toxi.audio.JOALUtil
 
sort() - Method in class toxi.color.ColorList
Convenience method.
sortByComparator(Comparator<ReadonlyTColor>, boolean) - Method in class toxi.color.ColorList
Sorts the list using the given comparator.
sortByCriteria(AccessCriteria, boolean) - Method in class toxi.color.ColorList
Sorts the list using the given AccessCriteria.
sortByDistance(boolean) - Method in class toxi.color.ColorList
Sorts the list by relative distance to each predecessor, starting with the darkest color in the list.
sortByDistance(DistanceProxy, boolean) - Method in class toxi.color.ColorList
Sorts the list by relative distance to each predecessor, starting with the darkest color in the list.
sortByProximityTo(ReadonlyTColor, boolean) - Method in class toxi.color.ColorList
Sorts the list by proximity to the given target color (using RGB distance metrics).
sortByProximityTo(ReadonlyTColor, DistanceProxy, boolean) - Method in class toxi.color.ColorList
Sorts the list by proximity to the given target color using the given DistanceProxy implementation.
SoundListener - Class in toxi.audio
The concept of a SoundListener refers directly to the user's instance in the virtual (audio) world.
SpatialBins<T> - Class in toxi.geom
 
SpatialBins(float, float, int, CoordinateExtractor<T>) - Constructor for class toxi.geom.SpatialBins
 
SpatialIndex - Class in toxi.newmesh
 
SpatialIndex<T> - Interface in toxi.geom
 
SpatialIndex(float) - Constructor for class toxi.newmesh.SpatialIndex
 
sphere - Variable in class toxi.geom.mesh.SphereFunction
 
sphere - Variable in class toxi.physics3d.constraints.SphereConstraint
 
sphere(Sphere, int) - Method in class toxi.processing.ToxiclibsSupport
 
sphere(Sphere, int, boolean) - Method in class toxi.processing.ToxiclibsSupport
 
Sphere - Class in toxi.geom
 
Sphere() - Constructor for class toxi.geom.Sphere
 
Sphere(float) - Constructor for class toxi.geom.Sphere
 
Sphere(ReadonlyVec3D, float) - Constructor for class toxi.geom.Sphere
 
Sphere(Sphere) - Constructor for class toxi.geom.Sphere
 
SphereConstraint - Class in toxi.physics3d.constraints
This class implements a spherical constraint for 3D VerletParticle3Ds.
SphereConstraint(Sphere, boolean) - Constructor for class toxi.physics3d.constraints.SphereConstraint
Creates a new instance using the sphere definition and constraint mode given.
SphereConstraint(Vec3D, float, boolean) - Constructor for class toxi.physics3d.constraints.SphereConstraint
Creates a new instance using the sphere definition and constraint mode given.
SphereFunction - Class in toxi.geom.mesh
This implementation of a SurfaceFunction samples a given Sphere instance when called by the SurfaceMeshBuilder.
SphereFunction() - Constructor for class toxi.geom.mesh.SphereFunction
 
SphereFunction(float) - Constructor for class toxi.geom.mesh.SphereFunction
Creates a new instance using a sphere of the given radius, located at the world origin.
SphereFunction(Sphere) - Constructor for class toxi.geom.mesh.SphereFunction
Creates a new instance using the given sphere
SphereIntersectorReflector - Class in toxi.geom
 
SphereIntersectorReflector(Sphere) - Constructor for class toxi.geom.SphereIntersectorReflector
 
SphereIntersectorReflector(Vec3D, float) - Constructor for class toxi.geom.SphereIntersectorReflector
 
SphereTest - Class in toxi.test.geom
 
SphereTest() - Constructor for class toxi.test.geom.SphereTest
 
SphericalHarmonics - Class in toxi.geom.mesh
Spherical harmonics surface evaluator based on code by Paul Bourke: http://local.wasp.uwa.edu.au/~pbourke/geometry/sphericalh/
SphericalHarmonics(float[]) - Constructor for class toxi.geom.mesh.SphericalHarmonics
 
Spline2D - Class in toxi.geom
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
Spline2D() - Constructor for class toxi.geom.Spline2D
Constructs an empty spline container with default curve tightness.
Spline2D(List<Vec2D>) - Constructor for class toxi.geom.Spline2D
 
Spline2D(List<Vec2D>, BernsteinPolynomial, float) - Constructor for class toxi.geom.Spline2D
 
Spline2D(Vec2D[]) - Constructor for class toxi.geom.Spline2D
 
Spline2D(Vec2D[], BernsteinPolynomial, float) - Constructor for class toxi.geom.Spline2D
 
Spline3D - Class in toxi.geom
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() - Constructor for class toxi.geom.Spline3D
Constructs an empty spline container with default curve tightness.
Spline3D(List<Vec3D>) - Constructor for class toxi.geom.Spline3D
 
Spline3D(List<Vec3D>, BernsteinPolynomial, float) - Constructor for class toxi.geom.Spline3D
 
Spline3D(Vec3D[]) - Constructor for class toxi.geom.Spline3D
 
Spline3D(Vec3D[], BernsteinPolynomial, float) - Constructor for class toxi.geom.Spline3D
 
SPLIT_COMPLEMENTARY - Static variable in class toxi.color.theory.ColorTheoryRegistry
 
SplitComplementaryStrategy - Class in toxi.color.theory
Implements the split-complementary color scheme to create 2 compatible colors for the given one.
SplitComplementaryStrategy() - Constructor for class toxi.color.theory.SplitComplementaryStrategy
 
splitEdge(WingedEdge, SubdivisionStrategy) - Method in class toxi.geom.mesh.WETriangleMesh
 
splitEdge(ReadonlyVec3D, ReadonlyVec3D, SubdivisionStrategy) - Method in class toxi.geom.mesh.WETriangleMesh
 
splitIntoSegments(List<Vec2D>, float, boolean) - Method in class toxi.geom.Line2D
 
splitIntoSegments(List<Vec3D>, float, boolean) - Method in class toxi.geom.Line3D
 
splitIntoSegments(Vec2D, Vec2D, float, List<Vec2D>, boolean) - Static method in class toxi.geom.Line2D
Splits the line between A and B into segments of the given length, starting at point A.
splitIntoSegments(Vec3D, Vec3D, float, List<Vec3D>, boolean) - Static method in class toxi.geom.Line3D
Splits the line between A and B into segments of the given length, starting at point A.
SPRINGGREEN - Static variable in class toxi.color.NamedColor
 
springs - Variable in class toxi.physics2d.VerletPhysics2D
List of spring/stick connectors
springs - Variable in class toxi.physics3d.VerletPhysics3D
List of spring/sticks connectors
sqrt(float) - Static method in class toxi.math.MathUtils
Deprecated. 
SQRT2 - Static variable in class toxi.math.MathUtils
Square root of 2
SQRT3 - Static variable in class toxi.math.MathUtils
Square root of 3
squareInchToMillis(double) - Static method in class toxi.math.conversion.UnitTranslator
Converts an area measure in square inch to square millimeters.
squarePointsToInch(double) - Static method in class toxi.math.conversion.UnitTranslator
Converts an area measure in points to square inch.
squarePointsToMillis(double) - Static method in class toxi.math.conversion.UnitTranslator
Converts an area measure in points to square millimeters.
standardDeviation - Variable in class toxi.util.datatypes.BiasedIntegerRange
 
start - Variable in class toxi.util.FileSequenceDescriptor
 
START - Enum constant in enum toxi.processing.ArrowModifier.Type
 
STEELBLUE - Static variable in class toxi.color.NamedColor
 
STEREO16 - Enum constant in enum toxi.audio.AudioBuffer.Format
 
STEREO8 - Enum constant in enum toxi.audio.AudioBuffer.Format
 
STLColorModel - Interface in toxi.geom.mesh
 
STLReader - Class in toxi.geom.mesh
Utility class to read binary STL files and turn them into TriangleMesh instances.
STLReader() - Constructor for class toxi.geom.mesh.STLReader
 
STLWriter - Class in toxi.geom.mesh
A simple, but flexible and memory efficient exporter for binary STL files.
STLWriter() - Constructor for class toxi.geom.mesh.STLWriter
 
STLWriter(STLColorModel, int) - Constructor for class toxi.geom.mesh.STLWriter
 
stop() - Method in class toxi.audio.AudioSource
 
strategy - Variable in class toxi.math.DecimatedInterpolation
 
stretchLevels(int[], int, int) - Static method in class toxi.image.util.Filter8bit
 
stretchLevels(PImage, int, int) - Static method in class toxi.image.util.Filter8bit
Non-destructively stretches levels of an 8bit grayscale image
stripHTMLEntities(String, char) - Static method in class toxi.data.feeds.util.EntityStripper
Converts HTML to text converting entities such as " back to " and < back to < Ordinary text passes unchanged.
stripHTMLTags(String) - Static method in class toxi.data.feeds.util.EntityStripper
Removes tags from HTML leaving just the raw text.
stripXMLEntities(String) - Static method in class toxi.data.feeds.util.EntityStripper
Converts XML to text converting entities such as " back to " and < back to < Ordinary text passes unchanged.
stripXMLTags(String) - Static method in class toxi.data.feeds.util.EntityStripper
Removes tags from XML leaving just the raw text.
stroke(ReadonlyTColor) - Method in class toxi.processing.ToxiclibsSupport
 
sub(float, float) - Method in interface toxi.geom.ReadonlyVec2D
Subtracts vector {a,b,c} and returns result as new vector.
sub(float, float) - Method in class toxi.geom.Vec2D
 
sub(float, float, float) - Method in interface toxi.geom.ReadonlyVec3D
Subtracts vector {a,b,c} and returns result as new vector.
sub(float, float, float) - Method in class toxi.geom.Vec3D
 
sub(TColor) - Method in class toxi.color.TColor
 
sub(GMatrix) - Method in class toxi.geom.GMatrix
Sets the value of this matrix to the matrix difference of itself and matrix m1 (this = this - m1).
sub(GMatrix, GMatrix) - Method in class toxi.geom.GMatrix
Sets the value of this matrix to the matrix difference of matrices m1 and m2 (this = m1 - m2).
sub(GVector) - Method in class toxi.geom.GVector
Creates the vector difference of this vector and the given one (must be equal sized).
sub(Matrix3d) - Method in class toxi.geom.Matrix3d
Sets the value of this matrix to the matrix difference of itself and matrix m1 (this = this - m1).
sub(Matrix3d, Matrix3d) - Method in class toxi.geom.Matrix3d
Sets the value of this matrix to the matrix difference of matrices m1 and m2.
sub(Matrix4f) - Method in class toxi.geom.Matrix4f
Sets this matrix to the matrix difference of itself and matrix m1 (this = this - m1).
sub(Matrix4f, Matrix4f) - Method in class toxi.geom.Matrix4f
Performs an element-by-element subtraction of matrix m2 from matrix m1 and places the result into matrix this (this = m2 - m1).
sub(Matrix4x4) - Method in class toxi.geom.Matrix4x4
 
sub(Quaternion) - Method in class toxi.geom.Quaternion
 
sub(ReadonlyVec2D) - Method in interface toxi.geom.ReadonlyVec2D
 
sub(ReadonlyVec2D) - Method in class toxi.geom.Vec2D
 
sub(ReadonlyVec3D) - Method in interface toxi.geom.ReadonlyVec3D
Subtracts vector v and returns result as new vector.
sub(ReadonlyVec3D) - Method in class toxi.geom.Vec3D
 
sub(ReadonlyVec4D) - Method in interface toxi.geom.ReadonlyVec4D
Subtracts vector v and returns result as new vector.
sub(ReadonlyVec4D) - Method in class toxi.geom.Vec4D
 
sub(Vec2D) - Method in interface toxi.geom.ReadonlyVec2D
Subtracts vector v and returns result as new vector.
sub(Vec2D) - Method in class toxi.geom.Vec2D
 
sub(Vec3D) - Method in class toxi.geom.Vec3D
 
subdivide() - Method in class toxi.geom.mesh.WETriangleMesh
 
subdivide(float) - Method in class toxi.geom.mesh.WETriangleMesh
 
subdivide(NewSubdivStrategy) - Method in class toxi.newmesh.IndexedTriangleMesh
 
subdivide(SubdivisionStrategy) - Method in class toxi.geom.mesh.WETriangleMesh
 
subdivide(SubdivisionStrategy, float) - Method in class toxi.geom.mesh.WETriangleMesh
 
subdivideFaceEdges(List<WEFace>, SubdivisionStrategy, float) - Method in class toxi.geom.mesh.WETriangleMesh
 
subdivideTriangle(Vec3D, Vec3D, Vec3D, List<Vec3D[]>) - Method in class toxi.geom.mesh.subdiv.CentroidSubdiv
 
subdivideTriangle(Vec3D, Vec3D, Vec3D, List<Vec3D[]>) - Method in class toxi.geom.mesh.subdiv.MidpointSubdiv
 
subdivideTriangle(Vec3D, Vec3D, Vec3D, List<Vec3D[]>) - Method in interface toxi.geom.mesh.subdiv.NewSubdivStrategy
 
SubdivisionStrategy - Class in toxi.geom.mesh.subdiv
This is the abstract parent class for all subdivision strategies.
SubdivisionStrategy() - Constructor for class toxi.geom.mesh.subdiv.SubdivisionStrategy
 
subSelf(float, float) - Method in class toxi.geom.Vec2D
Subtracts vector {a,b,c} and overrides coordinates with result.
subSelf(float, float, float) - Method in class toxi.geom.Vec3D
Subtracts vector {a,b,c} and overrides coordinates with result.
subSelf(TColor) - Method in class toxi.color.TColor
 
subSelf(GVector) - Method in class toxi.geom.GVector
Sets the value of this vector to the vector difference of itself and vector (this = this - vector).
subSelf(Matrix4x4) - Method in class toxi.geom.Matrix4x4
 
subSelf(Quaternion) - Method in class toxi.geom.Quaternion
 
subSelf(ReadonlyVec3D) - Method in class toxi.geom.Vec3D
 
subSelf(ReadonlyVec4D) - Method in class toxi.geom.Vec4D
 
subSelf(Vec2D) - Method in class toxi.geom.Vec2D
Subtracts vector v and overrides coordinates with result.
subSelf(Vec3D) - Method in class toxi.geom.Vec3D
Subtracts vector v and overrides coordinates with result.
subtract(DelaunayVertex) - Method in class toxi.geom.mesh2d.DelaunayVertex
Subtract.
subtractSelection(VertexSelector) - Method in class toxi.geom.mesh.VertexSelector
Removes all vertices selected by the given selector from the current selection.
subXYZ(float, float, float) - Method in interface toxi.geom.ReadonlyVec4D
Subtracts vector {a,b,c} and returns result as new vector.
subXYZ(float, float, float) - Method in class toxi.geom.Vec4D
 
subXYZ(ReadonlyVec3D) - Method in class toxi.geom.Vec4D
 
subXYZSelf(float, float, float) - Method in class toxi.geom.Vec4D
 
subXYZSelf(ReadonlyVec3D) - Method in class toxi.geom.Vec4D
 
suite() - Static method in class toxi.test.geom.AllGeomTests
 
SuperEllipsoid - Class in toxi.geom.mesh
Super ellipsoid surface evaluator based on code by Paul Bourke: http://local.wasp.uwa.edu.au/~pbourke/geometry/superellipse/
SuperEllipsoid(float, float) - Constructor for class toxi.geom.mesh.SuperEllipsoid
 
supportsSpatialIndex() - Method in class toxi.physics2d.behaviors.AttractionBehavior2D
 
supportsSpatialIndex() - Method in class toxi.physics2d.behaviors.ConstantForceBehavior2D
 
supportsSpatialIndex() - Method in interface toxi.physics2d.behaviors.ParticleBehavior2D
 
surfaceDerivCpts(int, int, int, int, int) - Method in class toxi.geom.nurbs.BasicNurbsSurface
 
surfaceDerivCpts(int, int, int, int, int) - Method in interface toxi.geom.nurbs.NurbsSurface
Computes control points of dth derivative
Piegel, L.
surfaceDistanceBetween(Vec2D, Vec2D) - Method in class toxi.geom.Sphere
Computes the surface distance on this sphere between two points given as lon/lat coordinates.
SurfaceFunction - Interface in toxi.geom.mesh
This interface defines a functor for evaluating the coordinates of a surface mesh used by SurfaceMeshBuilder.
SurfaceMeshBuilder - Class in toxi.geom.mesh
An extensible builder class for TriangleMeshes based on 3D surface functions using spherical coordinates.
SurfaceMeshBuilder(SurfaceFunction) - Constructor for class toxi.geom.mesh.SurfaceMeshBuilder
 
surroundingTriangles(DelaunayVertex, DelaunayTriangle) - Method in class toxi.geom.mesh2d.DelaunayTriangulation
Report triangles surrounding site in order (cw or ccw).
SutherlandHodgemanClipper - Class in toxi.geom
A version of the Sutherland-Hodgeman algorithm to clip 2D polygons optimized for rectangular clipping regions.
SutherlandHodgemanClipper(Rect) - Constructor for class toxi.geom.SutherlandHodgemanClipper
 
SYNCHING - Enum constant in enum com.toxi.net.ServerState
 
SynthUtil - Class in toxi.audio
This class provides static conversion tools for translating normalized floating point wave data into 16bit PCM.
SynthUtil() - Constructor for class toxi.audio.SynthUtil
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form