Package-level declarations
Types
The read seam that fromBufferAttribute methods pull vector components through.
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.
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. In three.js the corresponding information is carried by the JavaScript TypedArray constructor; common Kotlin has no equivalent, so the type is passed explicitly.
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.
FrustumArray is used to determine if an object is visible in at least one camera from an array of cameras. This is particularly useful for multi-view renderers.
Abstract base class of interpolants over parametric samples.
The ending mode of a CubicInterpolant at a curve boundary.
The interpolation settings that a derived 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.