Constructor
new ObjMtlLoader(webglContext, optionsopt)
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
webglContext |
WebGL2RenderingContext | WebGL2 rendering context. | |
options |
ObjMtlLoaderOptions |
<optional> |
Loader options. |
Throws:
-
When inputs are invalid.
- Type
- TypeError
Classes
Methods
(async) loadFromFiles(options) → {Promise.<ObjMtlLoadResult>}
Loads OBJ/MTL assets from the local `File` objects.
Parameters:
| Name | Type | Description |
|---|---|---|
options |
ObjMtlLoadFromFilesOptions | Load options. |
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. |
Throws:
-
When options are invalid.
- Type
- TypeError
Returns:
- Type
- Promise.<ObjMtlLoadResult>