Class: ObjMtlLoader

ObjMtlLoader(webglContext, optionsopt)

Loader for OBJ/MTL assets.

Constructor

new ObjMtlLoader(webglContext, optionsopt)

Parameters:
Name Type Attributes Description
webglContext WebGL2RenderingContext WebGL2 rendering context.
options ObjMtlLoaderOptions <optional>
Loader options.
Source:
Throws:
When inputs are invalid.
Type
TypeError

Classes

ObjMtlLoader

Methods

(async) loadFromFiles(options) → {Promise.<ObjMtlLoadResult>}

Loads OBJ/MTL assets from the local `File` objects.
Parameters:
Name Type Description
options ObjMtlLoadFromFilesOptions Load options.
Source:
Throws:
When options are invalid.
Type
TypeError
Returns:
- Promise, that resolves with the created scene root and all created assets.
Type
Promise.<ObjMtlLoadResult>

(async) loadFromUrls(options) → {Promise.<ObjMtlLoadResult>}

Loads the OBJ/MTL assets from URLs and creates the meshes.
Parameters:
Name Type Description
options ObjMtlLoadFromUrlsOptions Load options.
Source:
Throws:
When options are invalid.
Type
TypeError
Returns:
Type
Promise.<ObjMtlLoadResult>