Engine API Reference - v2.6.1
    Preparing search index...

    Class MorphTarget

    A Morph Target (also known as Blend Shape) contains deformation data to apply to existing mesh. Multiple morph targets can be blended together on a mesh. This is useful for effects that are hard to achieve with conventional animation and skinning.

    Index

    Constructors

    Properties

    Accessors

    Methods

    Constructors

    • Create a new MorphTarget instance.

      Parameters

      • options: {
            aabb?: BoundingBox;
            defaultWeight?: number;
            deltaNormals?: ArrayBuffer;
            deltaPositions: ArrayBuffer;
            name?: string;
            preserveData?: boolean;
        }

        Object for passing optional arguments.

        • Optionalaabb?: BoundingBox

          Bounding box. Will be automatically generated, if undefined.

        • OptionaldefaultWeight?: number

          Default blend weight to use for this morph target.

        • OptionaldeltaNormals?: ArrayBuffer

          An array of 3-dimensional vertex normal offsets.

        • deltaPositions: ArrayBuffer

          An array of 3-dimensional vertex position offsets.

        • Optionalname?: string

          Name.

        • OptionalpreserveData?: boolean

          When true, the morph target keeps its data passed using the options, allowing the clone operation.

      • ...args: any

      Returns MorphTarget

    Properties

    used: boolean = false

    A used flag. A morph target can be used / owned by the Morph class only one time.

    Accessors

    • get defaultWeight(): number

      Gets the default weight of the morph target.

      Returns number

    Methods

    • Returns an identical copy of the specified morph target. This can only be used if the morph target was created with options.preserveData set to true.

      Returns MorphTarget

      A morph target instance containing the result of the cloning.