three3d/math/index library

Classes

Box2
Box3
Color
ColorManagement
ConvexHull
CubicInterpolant
Fast and simple cubic spline interpolant.
Cylindrical
DiscreteInterpolant
Interpolant that evaluates to the sample value at the position preceeding the parameter.
Euler
Face2
Frustum
HalfEdge
HslData
Interpolant
Abstract base class of interpolants over parametric samples.
Line3
LinearInterpolant
Math
MathUtils
Matrix3
Matrix4
Plane
Quaternion
QuaternionLinearInterpolant
Spherical linear unit quaternion interpolant.
Ray
Sphere
Spherical
SphericalHarmonics3
Primary reference: https://graphics.stanford.edu/papers/envmap/envmap.pdf
Triangle
Vector2
Vector3
Vector4
VertexList
VertexNode

Properties

deleted int
getter/setter pair
fn Map<String, Map<String, double Function(double c)>>
getter/setter pair
visible int
Ported from: https://github.com/maurizzzio/quickhull3d/ by Mauricio Poppe (https://github.com/maurizzzio)
getter/setter pair

Functions

hue2rgb(double p, double q, double t) double
isFinite(num v) bool
linearToSRGB(double c) double
sRGBToLinear(double c) double
toComponents(dynamic source, dynamic target) → dynamic