Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Loader
    • FaceMeshLoader

Index

Constructors

constructor

  • Parameters

    • Optional manager: LoadingManager

    Returns FaceMeshLoader

Properties

crossOrigin

crossOrigin: string
default

'anonymous'

manager

manager: LoadingManager

path

path: string
default

''

requestHeader

requestHeader: {}
default

{}

Type declaration

  • [header: string]: string

resourcePath

resourcePath: string
default

''

withCredentials

withCredentials: boolean
default:

false

Methods

load

  • load(options?: string | FaceMeshLoaderOptions, onLoad?: (i: FaceMesh) => void, onProgress?: () => void, onError?: (message?: unknown) => void): FaceMesh
  • Loads the data for a face mesh.

    Parameters

    • Optional options: string | FaceMeshLoaderOptions

      A URL or ArrayBuffer of the source mesh data or defines if some face features should be filled with polygons.

    • Optional onLoad: (i: FaceMesh) => void

      Callback which returns the FaceMesh once it's loaded.

    • Optional onProgress: () => void
        • (): void
        • Returns void

    • Optional onError: (message?: unknown) => void

      Callback which is called if there's an error loading the mesh.

        • (message?: unknown): void
        • Parameters

          • Optional message: unknown

          Returns void

    Returns FaceMesh

    The FaceMesh.

loadAsync

  • loadAsync(url: string, onProgress?: (event: ProgressEvent<EventTarget>) => void): Promise<any>
  • Parameters

    • url: string
    • Optional onProgress: (event: ProgressEvent<EventTarget>) => void
        • (event: ProgressEvent<EventTarget>): void
        • Parameters

          • event: ProgressEvent<EventTarget>

          Returns void

    Returns Promise<any>

loadFace

  • loadFace(options?: FaceMeshLoaderOptions, onLoad?: (i: FaceMesh) => void, onProgress?: () => void, onError?: (message?: unknown) => void): FaceMesh
  • Loads the default face mesh.

    Parameters

    • Optional options: FaceMeshLoaderOptions

      Defines if some face features should be filled with polygons.

    • Optional onLoad: (i: FaceMesh) => void

      Callback which returns the FaceMesh once it's loaded.

    • Optional onProgress: () => void
        • (): void
        • Returns void

    • Optional onError: (message?: unknown) => void

      Callback which is called if there's an error loading the mesh.

        • (message?: unknown): void
        • Parameters

          • Optional message: unknown

          Returns void

    Returns FaceMesh

    The FaceMesh.

loadFullHeadSimplified

  • loadFullHeadSimplified(options?: FaceMeshLoaderOptions, onLoad?: (i: FaceMesh) => void, onProgress?: () => void, onError?: (message?: unknown) => void): FaceMesh
  • Loads the full head simplified mesh which covers the whole of the user's head, including some neck. It's ideal for drawing into the depth buffer in order to mask out the back of 3D models placed on the user's head.

    Parameters

    • Optional options: FaceMeshLoaderOptions

      Defines if some face features should be filled with polygons.

    • Optional onLoad: (i: FaceMesh) => void

      Callback which returns the FaceMesh once it's loaded.

    • Optional onProgress: () => void
        • (): void
        • Returns void

    • Optional onError: (message?: unknown) => void

      Callback which is called if there's an error loading the mesh.

        • (message?: unknown): void
        • Parameters

          • Optional message: unknown

          Returns void

    Returns FaceMesh

    The FaceMesh.

setCrossOrigin

  • Parameters

    • crossOrigin: string

    Returns FaceMeshLoader

setPath

  • Parameters

    • path: string

    Returns FaceMeshLoader

setRequestHeader

  • Parameters

    • requestHeader: {}
      • [header: string]: string

    Returns FaceMeshLoader

setResourcePath

  • Parameters

    • resourcePath: string

    Returns FaceMeshLoader

setWithCredentials

  • Parameters

    • value: boolean

    Returns FaceMeshLoader

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property

Generated using TypeDoc