threejs-worldgen
    Preparing search index...

    Interface FaunaGroup

    One group at runtime.

    interface FaunaGroup {
        dist: number;
        flock: Flock;
        look: Float32Array;
        motion: Float32Array;
        scale: Float32Array;
        spawn: GroupSpawn;
        turn: Float32Array;
    }
    Index
    dist: number

    Distance from the camera, metres.

    flock: Flock

    Its boids.

    look: Float32Array

    Per member: (hue, brightness, pattern phase, random).

    motion: Float32Array

    Per member: (phase, amplitude, bend, second phase) for the shader.

    scale: Float32Array

    Per member: x/y/z scale.

    spawn: GroupSpawn

    What spawned it.

    turn: Float32Array

    Per member: heading and smoothed heading rate, for bending and banking.