Package-level declarations
Types
A source of per-vertex vector components. Methods such as fromBufferAttribute and Box3.setFromBufferAttribute read from it.
A color represented by RGB components in the linear working color space, which defaults to ColorSpace.LinearSRGB. Inputs conventionally using ColorSpace.SRGB (such as hexadecimals) are converted to the working color space automatically. If ColorManagement.enabled is false, no conversions occur.
Manages the working color space and conversions between color spaces.
A color space identifier. three.js uses plain strings for these, such as 'srgb'. Each member below names its string.
Describes a single color space: its primaries, transfer function and the RGB<->XYZ conversion matrices. Corresponds to one entry of three.js's ColorManagement.spaces map.
A color transfer function identifier.
The storage type of a buffer component, used by MathUtils.normalize and MathUtils.denormalize. three.js reads it from the typed array. Here you pass it in.
The clip-space coordinate convention a projection matrix targets.
Represents points in 3D space as cylindrical coordinates.
The rotation order applied by an Euler instance.
Frustums are used to determine what is inside the camera's field of view. They help speed up the rendering process. Objects which lie outside a camera's frustum can safely be excluded from rendering.
Holds a clip-space coordinateSystem. In three.js this class tests objects against several cameras at once.
Abstract base class of interpolants over parametric samples.
How a CubicInterpolant shapes the curve at its first and last sample. Replaces three.js's ZeroCurvatureEnding, ZeroSlopeEnding and WrapAroundEnding numbers.
Settings that an interpolant may read.
A two dimensional surface that extends infinitely in 3D space, represented in Hessian normal form by a unit length normal vector and a constant.
The axis order for MathUtils.setQuaternionFromProperEuler.
Represents a third-order spherical harmonics (SH). Light probes use this class to encode lighting information.
Properties
The default Euler angle order (XYZ). Also exposed as Euler.DEFAULT_ORDER; both refer to the same value.