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