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.TriangleMesh.Vertex
 
identity() - Method in class toxi.geom.Matrix4x4
 
identity() - Method in class toxi.geom.Quaternion
 
INCH_MM - Static variable in class toxi.math.conversion.UnitTranslator
Number of millimeters per inch
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.
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
 
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 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.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(Vec2D, float) - Method in class toxi.geom.Vec2D
Interpolates the vector towards the given target vector, using linear interpolation
interpolateTo(Vec2D, float, InterpolateStrategy) - Method in class toxi.geom.Vec2D
Interpolates the vector towards the given target vector, using the given InterpolateStrategy
interpolateTo(Vec3D, float) - Method in class toxi.geom.Vec3D
Interpolates the vector towards the given target vector, using linear interpolation.
interpolateTo(Vec3D, float, InterpolateStrategy) - Method in class toxi.geom.Vec3D
Interpolates the vector towards the given target vector, using the given InterpolateStrategy.
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(Vec2D, float) - Method in class toxi.geom.Vec2D
Interpolates the vector towards the given target vector, using linear interpolation
interpolateToSelf(Vec2D, float, InterpolateStrategy) - Method in class toxi.geom.Vec2D
Interpolates the vector towards the given target vector, using the given InterpolateStrategy
interpolateToSelf(Vec3D, float) - Method in class toxi.geom.Vec3D
Interpolates the vector towards the given target vector, using linear interpolation.
interpolateToSelf(Vec3D, float, InterpolateStrategy) - Method in class toxi.geom.Vec3D
Interpolates the vector towards the given target vector, using the given InterpolateStrategy.
intersectLine(Line2D) - Method in class toxi.geom.Line2D
Computes intersection between this and the given line.
Intersector - Interface in toxi.geom
Generic interface for ray intersection with 3D geometry
intersectRay(Ray3D) - Method in class toxi.geom.Sphere
Alternative to SphereIntersectorReflector.
intersectRayCircle(Vec2D, Vec2D, float) - Method in class toxi.geom.Vec2D
Calculates the distance of the vector to the given sphere in the specified direction.
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(Triangle, 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(Ray3D) - Method in interface toxi.geom.Intersector
Check if entity intersects with the given ray
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
 
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
 
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.
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.Triangle
 
isClockwiseInXY() - Method in class toxi.geom.Triangle
 
isClockwiseInXZ(Vec3D, Vec3D, Vec3D) - Static method in class toxi.geom.Triangle
 
isClockwiseInXZ() - Method in class toxi.geom.Triangle
 
isClockwiseInYZ(Vec3D, Vec3D, Vec3D) - Static method in class toxi.geom.Triangle
 
isClockwiseInYZ() - Method in class toxi.geom.Triangle
 
isInAABB(AABB) - Method in class toxi.geom.Vec3D
Checks if the point is inside the given AABB.
isInAABB(Vec3D, Vec3D) - Method in class toxi.geom.Vec3D
Checks if the point is inside the given axis-aligned bounding box.
isInCircle(Vec2D, float) - Method in class toxi.geom.Vec2D
Checks if the point is inside the given sphere.
isInRectangle(Rect) - Method in class toxi.geom.Vec2D
Checks if the point is inside the given rectangle.
isInTriangle(Vec2D, Vec2D, Vec2D) - Method in class toxi.geom.Vec2D
Checks if point vector is inside the triangle created by the points a, b and c.
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 class toxi.geom.Vec2D
Checks if vector has a magnitude of 0
isZeroVector() - Method in class toxi.geom.Vec3D
Checks if vector has a magnitude equals or close to zero.
items - Variable in class toxi.util.datatypes.IntegerSet
 
iterator() - Method in class toxi.geom.PointCloud
 
iterator() - Method in class toxi.util.datatypes.GenericSet
 

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