Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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
All Classes
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