Options
All
  • Public
  • Public/Protected
  • All
Menu

GLTF 模型加载器

Hierarchy

  • THREEGLTFLoader
    • GLTFLoader

Index

Constructors

Methods

Constructors

constructor

  • new GLTFLoader(manager?: LoadingManager): GLTFLoader
  • GLTF 模型加载器

    example
    const gltfLoader = new GLTFLoader();
    gltfLoader.load("http://vrlab-public.ljcdn.com/release/static/image/release/five/demo/gltf/plants/scene.gltf", ({ scene }) => {
    five.scene.add(scene);
    });

    Parameters

    • Optional manager: LoadingManager

    Returns GLTFLoader

Methods

load

  • load(url: string, onLoad: (gltf: GLTF) => void, onProgress?: (event: ProgressEvent<EventTarget>) => void, onError?: (event: ErrorEvent) => void): void
  • 加载模型

    Parameters

    • url: string

      模型 URL

    • onLoad: (gltf: GLTF) => void

      加载完成回调

        • Parameters

          Returns void

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

      加载进度回调

        • (event: ProgressEvent<EventTarget>): void
        • Parameters

          • event: ProgressEvent<EventTarget>

          Returns void

    • Optional onError: (event: ErrorEvent) => void

      加载错误回调

        • (event: ErrorEvent): void
        • Parameters

          • event: ErrorEvent

          Returns void

    Returns void

parse

  • parse(data: string | ArrayBuffer, path: string, onLoad: (gltf: GLTF) => void, onError?: (event: ErrorEvent) => void): void
  • Parameters

    • data: string | ArrayBuffer
    • path: string
    • onLoad: (gltf: GLTF) => void
        • Parameters

          Returns void

    • Optional onError: (event: ErrorEvent) => void
        • (event: ErrorEvent): void
        • Parameters

          • event: ErrorEvent

          Returns void

    Returns void