magic-pixels
    Preparing search index...

    Class Mesh

    A mesh pairs a geometry with a material and places them in the scene graph. It holds no GPU state; the renderer looks up (or creates) the resources for both when rendering.

    Hierarchy (View Summary)

    Index
    children: Object3D[] = []
    geometry: BufferGeometry

    a buffer geometry

    localMatrix: Mat4 = ...

    transform relative to the parent

    material: Material

    the material

    matrixAutoUpdate: boolean = true

    When true (the default), updateWorldMatrix() recomposes localMatrix from position, rotation and scale. Set to false to write localMatrix yourself; flag changes with worldMatrixNeedsUpdate.

    modelViewMatrix: Mat4 = ...

    camera.viewMatrix × worldMatrix, filled in by the renderer

    normalMatrix: Mat3 = ...

    inverse transpose of modelViewMatrix, filled in by the renderer

    parent: Object3D | null = null
    position: Vector = ...

    translation relative to the parent

    quaternion: Quaternion = ...

    rotation relative to the parent, as a unit quaternion

    rotation: Vector = ...

    rotation relative to the parent, as Euler angles in radians applied in XYZ order; kept in sync with quaternion

    scale: Vector = ...

    scale factors per axis

    visible: boolean = true

    invisible objects and their children are not rendered

    worldMatrix: Mat4 = ...

    transform relative to the scene root

    worldMatrixNeedsUpdate: boolean = false

    set to true after changing localMatrix manually

    • Rotate so that the object's +Z axis points at target. Cameras override this and point their -Z axis (the viewing direction) instead.

      Parameters

      • target: Vector

        a point in the parent's coordinate system

      • up: Vector = DEFAULT_UP

        the up direction, +Y by default

      Returns this

    • Recompose localMatrix from position, quaternion and scale, after bringing quaternion and rotation in sync (see the class description).

      Returns this

    • Update the world matrices of this object and its descendants.

      Parameters

      • force: boolean = false

        recompute even if nothing was flagged as changed

      Returns void