threejs-worldgen
    Preparing search index...

    Class TensorField

    A 2D street tensor field. TensorField.align turns a heading into the nearest field direction (major or minor eigenvector, either sign), which is how roads are steered.

    Index
    • The field direction at (x, z) closest to heading (hx, hz): one of ±major, ±minor. Writes a unit vector into out.

      Parameters

      • x: number
      • z: number
      • hx: number
      • hz: number
      • out: [number, number] = ...

      Returns [number, number]

    • Major-eigenvector angle (radians) at (x, z). The minor eigenvector is perpendicular to it.

      Parameters

      • x: number
      • z: number

      Returns number