Skip to main content

Interface: ModelLoader

Defined in: src/mobjects/three-d/ModelMobject.ts:53

The minimal loader contract ModelMobject needs. Three.js GLTFLoader and OBJLoader both satisfy it structurally. Tests implement it with a stub.

Methods​

loadAsync()​

loadAsync(url, onProgress?): Promise<Object3D<Object3DEventMap> | GltfLike>

Defined in: src/mobjects/three-d/ModelMobject.ts:54

Parameters​

url​

string

onProgress?​

(event) => void

Returns​

Promise<Object3D<Object3DEventMap> | GltfLike>