Documentation / loaders / HairFileModel
Type Alias: HairFileModel
HairFileModel =
StrandCurveSet&object
Defined in: libs/loaders/src/hair/types.ts:78
A decoded HAIR file.
Type Declaration
header
header:
HairFileHeader
The file's header, including the defaults used for absent arrays.
sourceUpAxis
sourceUpAxis:
StrandUpAxis
Up axis the file's points were read as, and so the rotation that was undone to bring positions into the engine's Y-up frame.
transparency
transparency:
Nullable<Float32Array>
Per-point transparency, or null when the file carries none.
colors
colors:
Nullable<Float32Array>
Per-point colour, 3 floats each, or null when the file carries none.
Remarks
Extends StrandCurveSet, so it feeds the shared ribbon tessellator and the GPU strand path without conversion. width carries the file's thickness values, interpreted as a diameter to match the rest of the engine, and positions is already in the engine's Y-up frame.