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
C
c
- Variable in class toxi.geom.mesh.
TriangleMesh.Face
c
- Variable in class toxi.geom.
Triangle
c
- Variable in class toxi.geom.
Triangle2D
ceilPowerOf2(int)
- Static method in class toxi.math.
MathUtils
Rounds up the value to the nearest higher power^2 value.
center(Vec3D)
- Method in class toxi.geom.mesh.
TriangleMesh
Centers the mesh around the given pivot point (the centroid of its AABB).
center()
- Method in class toxi.geom.
PointCloud
centroid
- Variable in class toxi.geom.
Triangle
centroid
- Variable in class toxi.geom.
Triangle2D
Circle
- Class in
toxi.geom
This class overrides
Ellipse
to define a 2D circle and provides several utility methods for it.
Circle()
- Constructor for class toxi.geom.
Circle
Circle(Circle)
- Constructor for class toxi.geom.
Circle
Circle(float)
- Constructor for class toxi.geom.
Circle
Circle(float, float, float)
- Constructor for class toxi.geom.
Circle
Circle(Vec2D, float)
- Constructor for class toxi.geom.
Circle
CircularInterpolation
- Class in
toxi.math
Implementation of the circular interpolation function.
CircularInterpolation()
- Constructor for class toxi.math.
CircularInterpolation
CircularInterpolation(boolean)
- Constructor for class toxi.math.
CircularInterpolation
The interpolation slope can be flipped to have its steepest ascent towards the end value, rather than at the beginning in the default configuration.
classifyPoint(Vec3D)
- Method in class toxi.geom.
Plane
Classifies the relative position of the given point to the plane.
clear()
- Method in class toxi.geom.mesh.
TriangleMesh
Clears all counters, and vertex & face buffers.
clear()
- Method in class toxi.geom.
PointCloud
clear()
- Method in class toxi.geom.
Vec2D
Sets all vector components to 0.
clear()
- Method in class toxi.geom.
Vec3D
Sets all vector components to 0.
clear()
- Method in class toxi.util.datatypes.
GenericSet
clip(double, double, double)
- Static method in class toxi.math.
MathUtils
clip(float, float, float)
- Static method in class toxi.math.
MathUtils
clip(int, int, int)
- Static method in class toxi.math.
MathUtils
clipNormalized(float)
- Static method in class toxi.math.
MathUtils
Clips the value to the 0.0 ..
closedPoint(Vec3D)
- Method in class toxi.geom.
Triangle
Deprecated.
closestPointOnLine(Vec2D, Vec2D)
- Method in class toxi.geom.
Vec2D
Computes the closest point on the given line segment.
closestPointOnLine(Vec3D, Vec3D)
- Method in class toxi.geom.
Vec3D
Computes the closest point on the given line segments.
closestPointOnSurface(Vec3D)
- Method in class toxi.geom.
Triangle
Computes the the point closest to the current vector on the surface of triangle abc.
closestPointOnTriangle(Vec2D, Vec2D, Vec2D)
- Method in class toxi.geom.
Vec2D
Finds and returns the closest point on any of the edges of the given triangle.
coeffA
- Variable in class toxi.geom.
Spline2D
coeffA
- Variable in class toxi.geom.
Spline3D
compareTo(Vec2D)
- Method in class toxi.geom.
Vec2D
Compares the length of the vector with another one.
compareTo(Vec3D)
- Method in class toxi.geom.
Vec3D
Compares the length of the vector with another one.
computeCentroid()
- Method in class toxi.geom.
Triangle
computeCentroid()
- Method in class toxi.geom.
Triangle2D
computeFaceNormals()
- Method in class toxi.geom.mesh.
TriangleMesh
Re-calculates all face normals.
computeNormal()
- Method in class toxi.geom.
Triangle
computeVertexFor(float, float)
- Method in class toxi.geom.mesh.
SphericalHarmonics
computeVertexFor(float, float)
- Method in class toxi.geom.mesh.
SuperEllipsoid
computeVertexFor(float, float)
- Method in interface toxi.geom.mesh.
SurfaceFunction
computeVertexNormals()
- Method in class toxi.geom.mesh.
TriangleMesh
Computes the smooth vertex normals for the entire mesh.
computeVertices(int)
- Method in class toxi.geom.
Spline2D
Computes all curve vertices based on the resolution/number of subdivisions requested.
computeVertices(int)
- Method in class toxi.geom.
Spline3D
Computes all curve vertices based on the resolution/number of subdivisions requested.
Cone
- Class in
toxi.geom
A geometric definition of a cone (and cylinder as a special case) with support for mesh creation/representation.
Cone(Vec3D, Vec3D, float, float, float)
- Constructor for class toxi.geom.
Cone
Constructs a new cone instance.
ConstantWave
- Class in
toxi.math.waves
Implements a constant value as waveform.
ConstantWave(float)
- Constructor for class toxi.math.waves.
ConstantWave
constrain(Rect)
- Method in class toxi.geom.
Vec2D
Forcefully fits the vector in the given rectangle.
constrain(Vec2D, Vec2D)
- Method in class toxi.geom.
Vec2D
Forcefully fits the vector in the given rectangle defined by the points.
constrain(AABB)
- Method in class toxi.geom.
Vec3D
Forcefully fits the vector in the given AABB.
constrain(Vec3D, Vec3D)
- Method in class toxi.geom.
Vec3D
Forcefully fits the vector in the given AABB specified by the 2 given points.
contains(T)
- Method in class toxi.util.datatypes.
GenericSet
contains(int)
- Method in class toxi.util.datatypes.
IntegerSet
containsPoint(Vec3D)
- Method in interface toxi.geom.
AxisAlignedCylinder
Checks if the given point is inside the cylinder.
containsPoint(Vec2D)
- Method in class toxi.geom.
Circle
containsPoint(Vec2D)
- Method in class toxi.geom.
Ellipse
containsPoint(Vec2D)
- Method in class toxi.geom.
Rect
Checks if the given point is within the rectangle's bounds.
containsPoint(Vec3D)
- Method in class toxi.geom.
Sphere
containsPoint(Vec3D)
- Method in class toxi.geom.
Triangle
Checks if point vector is inside the triangle created by the points a, b and c.
containsPoint(Vec2D)
- Method in class toxi.geom.
Triangle2D
Checks if point vector is inside the triangle created by the points a, b and c.
containsPoint(Vec3D)
- Method in class toxi.geom.
XAxisCylinder
containsPoint(Vec3D)
- Method in class toxi.geom.
YAxisCylinder
containsPoint(Vec3D)
- Method in class toxi.geom.
ZAxisCylinder
copy()
- Method in class toxi.geom.
AABB
copy()
- Method in class toxi.geom.
Line2D
copy()
- Method in class toxi.geom.
Line3D
copy()
- Method in class toxi.geom.
Matrix4x4
copy()
- Method in class toxi.geom.mesh.
TriangleMesh
Creates a deep clone of the mesh.
copy()
- Method in class toxi.geom.
PointCloud
copy()
- Method in class toxi.geom.
Quaternion
copy()
- Method in class toxi.geom.
Rect
Creates a copy of this rectangle
copy()
- Method in class toxi.geom.
Vec2D
copy()
- Method in class toxi.geom.
Vec3D
Copy.
copy()
- Method in class toxi.util.datatypes.
DoubleRange
copy()
- Method in class toxi.util.datatypes.
FloatRange
copy()
- Method in class toxi.util.datatypes.
GenericSet
cos(double)
- Static method in class toxi.math.
MathUtils
cos(float)
- Static method in class toxi.math.
MathUtils
Returns fast cosine approximation of a value.
cos(float)
- Static method in class toxi.math.
SinCosLUT
Calculate cosine for the passed in angle in radians.
CosineInterpolation
- Class in
toxi.math
Implementation of the cosine interpolation function: i = b+(a-b)*(0.5+0.5*cos(f*PI))
CosineInterpolation()
- Constructor for class toxi.math.
CosineInterpolation
cosLUT
- Static variable in class toxi.math.
SinCosLUT
LUT for cosine values
createEquilateralFrom(Vec3D, Vec3D)
- Static method in class toxi.geom.
Triangle
createEquilateralFrom(Vec2D, Vec2D)
- Static method in class toxi.geom.
Triangle2D
createFromAxisAngle(Vec3D, float)
- Static method in class toxi.geom.
Quaternion
Creates a Quaternion from a axis and a angle.
createFromEuler(float, float, float)
- Static method in class toxi.geom.
Quaternion
Creates a Quaternion from Euler angles.
createFromMatrix(Matrix4x4)
- Static method in class toxi.geom.
Quaternion
createMesh(int, float)
- Method in class toxi.geom.mesh.
SurfaceMeshBuilder
cross(Vec2D)
- Method in class toxi.geom.
Vec2D
Calculates the cross-product with the given vector.
cross(Vec3D)
- Method in class toxi.geom.
Vec3D
Calculates cross-product with vector v.
crossInto(Vec3D, Vec3D)
- Method in class toxi.geom.
Vec3D
Calculates cross-product with vector v.
crossSelf(Vec3D)
- Method in class toxi.geom.
Vec3D
Calculates cross-product with vector v.
current
- Variable in class toxi.util.datatypes.
IntegerSet
currID
- Variable in class toxi.util.datatypes.
IntegerSet
currValue
- Variable in class toxi.util.datatypes.
DoubleRange
currValue
- Variable in class toxi.util.datatypes.
FloatRange
currValue
- Variable in class toxi.util.datatypes.
IntegerRange
cyclePhase()
- Method in class toxi.math.waves.
AbstractWave
Ensures phase remains in the 0...TWO_PI interval.
cyclePhase(float)
- Method in class toxi.math.waves.
AbstractWave
Progresses phase and ensures it remains in the 0...TWO_PI interval.
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