Skip to main content

Interface: MtlLoader

Defined in: src/mobjects/three-d/objMaterials.ts:27

The minimal MTLLoader contract ModelMobject needs. Three.js MTLLoader satisfies it structurally. Tests implement it with a stub.

Methods​

loadAsync()​

loadAsync(url, onProgress?): Promise<MtlMaterials>

Defined in: src/mobjects/three-d/objMaterials.ts:30

Parameters​

url​

string

onProgress?​

(event) => void

Returns​

Promise<MtlMaterials>


setPath()​

setPath(path): MtlLoader

Defined in: src/mobjects/three-d/objMaterials.ts:28

Parameters​

path​

string

Returns​

MtlLoader


setResourcePath()​

setResourcePath(path): MtlLoader

Defined in: src/mobjects/three-d/objMaterials.ts:29

Parameters​

path​

string

Returns​

MtlLoader