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

I

id - Variable in class toxi.geom.mesh.Vertex
 
id - Variable in class toxi.geom.mesh.WingedEdge
 
identity() - Method in class toxi.geom.Matrix4x4
 
identity() - Method in class toxi.geom.Quaternion
 
immutable() - Method in class toxi.geom.Vec3D
 
INCH_MM - Static variable in class toxi.math.conversion.UnitTranslator
Number of millimeters per inch
includePoint(ReadonlyVec3D) - Method in class toxi.geom.AABB
Adjusts the box size and position such that it includes the given point.
indexInArray(float, float[], int) - Static method in class toxi.util.datatypes.ArrayUtil
Returns the index of the element where the given value is found in the array.
indexInArray(int, int[], int) - Static method in class toxi.util.datatypes.ArrayUtil
Returns the index of the element where the given value is found in the array.
init(String, int, int) - Method in interface toxi.geom.mesh.Mesh3D
 
init(String, int, int) - Method in class toxi.geom.mesh.TriangleMesh
 
init(String, int, int) - Method in class toxi.geom.mesh.WETriangleMesh
 
IntegerRange - Class in toxi.util.datatypes
 
IntegerRange() - Constructor for class toxi.util.datatypes.IntegerRange
 
IntegerRange(int, int) - Constructor for class toxi.util.datatypes.IntegerRange
 
IntegerSet - Class in toxi.util.datatypes
 
IntegerSet(int[]) - Constructor for class toxi.util.datatypes.IntegerSet
 
IntegerSet(Integer...) - Constructor for class toxi.util.datatypes.IntegerSet
 
interpolate(float, float, float) - Method in class toxi.math.BezierInterpolation
 
interpolate(float, float, float) - Method in class toxi.math.CircularInterpolation
 
interpolate(float, float, float) - Method in class toxi.math.CosineInterpolation
 
interpolate(float, float, float) - Method in class toxi.math.DecimatedInterpolation
 
interpolate(float, float, float) - Method in class toxi.math.ExponentialInterpolation
 
interpolate(float, float, float) - Method in interface toxi.math.InterpolateStrategy
Implements an interpolation equation.
interpolate(float, float, float) - Method in class toxi.math.LinearInterpolation
 
interpolate(float, float, float) - Method in class toxi.math.SigmoidInterpolation
 
interpolate(float, float, float) - Method in class toxi.math.ThresholdInterpolation
 
interpolate(float, float, float) - Method in class toxi.math.ZoomLensInterpolation
 
InterpolateStrategy - Interface in toxi.math
Defines a generic function to interpolate 2 float values.
interpolateTo(Quaternion, float) - Method in class toxi.geom.Quaternion
Spherical interpolation to target quaternion (code ported from GamaSutra)
interpolateTo(Quaternion, float, InterpolateStrategy) - Method in class toxi.geom.Quaternion
 
interpolateTo(ReadonlyVec2D, float) - Method in interface toxi.geom.ReadonlyVec2D
Interpolates the vector towards the given target vector, using linear interpolation
interpolateTo(ReadonlyVec2D, float, InterpolateStrategy) - Method in interface toxi.geom.ReadonlyVec2D
Interpolates the vector towards the given target vector, using the given InterpolateStrategy
interpolateTo(ReadonlyVec3D, float) - Method in interface toxi.geom.ReadonlyVec3D
Interpolates the vector towards the given target vector, using linear interpolation.
interpolateTo(ReadonlyVec3D, float, InterpolateStrategy) - Method in interface toxi.geom.ReadonlyVec3D
Interpolates the vector towards the given target vector, using the given InterpolateStrategy.
interpolateTo(ReadonlyVec2D, float) - Method in class toxi.geom.Vec2D
 
interpolateTo(ReadonlyVec2D, float, InterpolateStrategy) - Method in class toxi.geom.Vec2D
 
interpolateTo(Vec2D, float) - Method in class toxi.geom.Vec2D
 
interpolateTo(Vec2D, float, InterpolateStrategy) - Method in class toxi.geom.Vec2D
 
interpolateTo(ReadonlyVec3D, float) - Method in class toxi.geom.Vec3D
 
interpolateTo(ReadonlyVec3D, float, InterpolateStrategy) - Method in class toxi.geom.Vec3D
 
interpolateTo(Vec3D, float) - Method in class toxi.geom.Vec3D
 
interpolateTo(Vec3D, float, InterpolateStrategy) - Method in class toxi.geom.Vec3D
 
interpolateToSelf(Quaternion, float) - Method in class toxi.geom.Quaternion
Spherical interpolation to target quaternion (code ported from GamaSutra)
interpolateToSelf(Quaternion, float, InterpolateStrategy) - Method in class toxi.geom.Quaternion
Uses spherical interpolation to approach the target quaternion.
interpolateToSelf(ReadonlyVec2D, float) - Method in class toxi.geom.Vec2D
Interpolates the vector towards the given target vector, using linear interpolation
interpolateToSelf(ReadonlyVec2D, float, InterpolateStrategy) - Method in class toxi.geom.Vec2D
Interpolates the vector towards the given target vector, using the given InterpolateStrategy
interpolateToSelf(ReadonlyVec3D, float) - Method in class toxi.geom.Vec3D
Interpolates the vector towards the given target vector, using linear interpolation.
interpolateToSelf(ReadonlyVec3D, float, InterpolateStrategy) - Method in class toxi.geom.Vec3D
Interpolates the vector towards the given target vector, using the given InterpolateStrategy.
Interpolation2D - Class in toxi.math
Implementations of 2D interpolation functions (currently only bilinear).
Interpolation2D() - Constructor for class toxi.math.Interpolation2D
 
intersectAtPoint(float, float) - Method in class toxi.geom.mesh.Terrain
Computes the 3D position (with elevation) and normal vector at the given 2D location in the terrain.
intersectLine(Line2D) - Method in class toxi.geom.Line2D
Computes intersection between this and the given line.
Intersector2D - Interface in toxi.geom
Generic interface for ray intersection with 2D geometry
Intersector3D - Interface in toxi.geom
Generic interface for ray intersection with 3D geometry
intersectRay(Ray3D) - Method in class toxi.geom.Sphere
Alternative to SphereIntersectorReflector.
intersectRayDistance(Ray3D) - Method in class toxi.geom.Plane
Calculates the distance of the vector to the given plane in the specified direction.
intersectRayDistance(Ray3D) - Method in class toxi.geom.SphereIntersectorReflector
Calculates the distance of the vector to the given sphere in the specified direction.
intersectsBox(AABB) - Method in class toxi.geom.AABB
Checks if the box intersects the passed in one.
intersectsCircle(Circle) - Method in class toxi.geom.Circle
 
intersectSphereTriangle(Triangle3D, Vec3D) - Method in class toxi.geom.Sphere
Considers the current vector as centre of a collision sphere with radius r and checks if the triangle abc intersects with this sphere.
intersectsRay(Ray3D, float, float) - Method in class toxi.geom.AABB
Calculates intersection with the given ray between a certain distance interval.
intersectsRay(Ray2D) - Method in class toxi.geom.CircleIntersector
 
intersectsRay(Ray2D) - Method in interface toxi.geom.Intersector2D
Check if entity intersects with the given ray
intersectsRay(Ray3D) - Method in interface toxi.geom.Intersector3D
Checks if entity intersects with the given ray.
intersectsRay(Ray3D) - Method in class toxi.geom.mesh.TriangleMesh
 
intersectsRay(Ray3D) - Method in class toxi.geom.Ray3DIntersector
 
intersectsRay(Ray2D, float, float) - Method in class toxi.geom.Rect
Checks if the rectangle intersects with the given ray and if so computes the first intersection point.
intersectsRay(Ray3D) - Method in class toxi.geom.SphereIntersectorReflector
 
intersectsRay(Ray3D) - Method in class toxi.geom.TriangleIntersector
 
intersectsRect(Rect) - Method in class toxi.geom.Rect
Checks if this rectangle intersects/overlaps the given one.
intersectsSphere(Sphere) - Method in class toxi.geom.AABB
 
intersectsSphere(Vec3D, float) - Method in class toxi.geom.AABB
 
intersectsTriangle(Triangle3D) - Method in class toxi.geom.AABB
 
intersectsTriangle(Triangle2D) - Method in class toxi.geom.Triangle2D
 
INV_PI - Static variable in class toxi.math.MathUtils
The reciprocal of PI: (1/PI)
invert() - Method in class toxi.geom.Matrix4x4
Matrix Inversion using Cramer's Method Computes Adjoint matrix divided by determinant Code modified from http://www.intel.com/design/pentiumiii/sml/24504301.pdf
invert() - Method in class toxi.geom.Vec2D
Scales vector uniformly by factor -1 ( v = -v ), overrides coordinates with result
invert() - Method in class toxi.geom.Vec3D
Scales vector uniformly by factor -1 ( v = -v ), overrides coordinates with result.
invertAmp() - Method in class toxi.geom.mesh.subdiv.DisplacementSubdivision
 
invertSelection() - Method in class toxi.geom.mesh.VertexSelector
Creates a new selection of all vertices NOT currently selected.
isClockwise() - Method in class toxi.geom.Polygon2D
Checks if the vertices of this polygon are in clockwise ordering by examining the first 3.
isClockwise(Vec2D, Vec2D, Vec2D) - Static method in class toxi.geom.Triangle2D
 
isClockwise() - Method in class toxi.geom.Triangle2D
 
isClockwiseInXY(Vec3D, Vec3D, Vec3D) - Static method in class toxi.geom.Triangle3D
 
isClockwiseInXY() - Method in class toxi.geom.Triangle3D
 
isClockwiseInXZ(Vec3D, Vec3D, Vec3D) - Static method in class toxi.geom.Triangle3D
 
isClockwiseInXZ() - Method in class toxi.geom.Triangle3D
 
isClockwiseInYZ(Vec3D, Vec3D, Vec3D) - Static method in class toxi.geom.Triangle3D
 
isClockwiseInYZ() - Method in class toxi.geom.Triangle3D
 
IsectData2D - Class in toxi.geom
 
IsectData2D() - Constructor for class toxi.geom.IsectData2D
 
IsectData2D(IsectData2D) - Constructor for class toxi.geom.IsectData2D
 
IsectData3D - Class in toxi.geom
 
IsectData3D() - Constructor for class toxi.geom.IsectData3D
 
IsectData3D(IsectData3D) - Constructor for class toxi.geom.IsectData3D
 
isInAABB(AABB) - Method in interface toxi.geom.ReadonlyVec3D
Checks if the point is inside the given AABB.
isInAABB(Vec3D, Vec3D) - Method in interface toxi.geom.ReadonlyVec3D
Checks if the point is inside the given axis-aligned bounding box.
isInAABB(AABB) - Method in class toxi.geom.Vec3D
 
isInAABB(Vec3D, Vec3D) - Method in class toxi.geom.Vec3D
 
isInCircle(ReadonlyVec2D, float) - Method in interface toxi.geom.ReadonlyVec2D
Checks if the point is inside the given sphere.
isInCircle(ReadonlyVec2D, float) - Method in class toxi.geom.Vec2D
 
isInRectangle(Rect) - Method in interface toxi.geom.ReadonlyVec2D
Checks if the point is inside the given rectangle.
isInRectangle(Rect) - Method in class toxi.geom.Vec2D
 
isInside(DelaunayVertex[]) - Method in class toxi.geom.mesh2d.DelaunayVertex
Test if this DelaunayVertex is inside a simplex.
isIntersection - Variable in class toxi.geom.IsectData2D
 
isIntersection - Variable in class toxi.geom.IsectData3D
 
isIntersectionInside() - Method in class toxi.geom.Line3D.LineIntersection
 
isInTriangle(Vec2D, Vec2D, Vec2D) - Method in interface toxi.geom.ReadonlyVec2D
Checks if point vector is inside the triangle created by the points a, b and c.
isInTriangle(Vec2D, Vec2D, Vec2D) - Method in class toxi.geom.Vec2D
 
isMajorAxis(float) - Method in interface toxi.geom.ReadonlyVec2D
Checks if the vector is parallel with either the X or Y axis (any direction).
isMajorAxis(float) - Method in interface toxi.geom.ReadonlyVec3D
Checks if the vector is parallel with either the X or Y axis (any direction).
isMajorAxis(float) - Method in class toxi.geom.Vec2D
 
isMajorAxis(float) - Method in class toxi.geom.Vec3D
 
isOn(DelaunayVertex[]) - Method in class toxi.geom.mesh2d.DelaunayVertex
Test if this DelaunayVertex is on a simplex.
isOutside(DelaunayVertex[]) - Method in class toxi.geom.mesh2d.DelaunayVertex
Test if this DelaunayVertex is outside of simplex.
isValueInRange(float) - Method in class toxi.util.datatypes.DoubleRange
 
isValueInRange(float) - Method in class toxi.util.datatypes.FloatRange
 
isValueInRange(int) - Method in class toxi.util.datatypes.IntegerRange
 
isZeroVector() - Method in interface toxi.geom.ReadonlyVec2D
Checks if vector has a magnitude equals or close to zero (tolerance used is MathUtils.EPS).
isZeroVector() - Method in interface toxi.geom.ReadonlyVec3D
Checks if vector has a magnitude equals or close to zero (tolerance used is MathUtils.EPS).
isZeroVector() - Method in class toxi.geom.Vec2D
 
isZeroVector() - Method in class toxi.geom.Vec3D
 
items - Variable in class toxi.util.datatypes.IntegerSet
 
iterator() - Method in class toxi.geom.mesh2d.DelaunayTriangulation
 
iterator() - Method in class toxi.geom.PointCloud
 
iterator() - Method in class toxi.util.datatypes.ArraySet
 
iterator() - Method in class toxi.util.datatypes.GenericSet
 
iterator() - Method in class toxi.util.events.EventDispatcher
 
iterator() - Method in class toxi.util.FileSequenceDescriptor
Creates an iterator providing paths for each file in the sequence.

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