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

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

## 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.

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

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