Skip to content

Documentation / loaders / OBJImporter

Class: OBJImporter ​

Defined in: libs/loaders/src/obj/obj_importer.ts:363

OBJ/MTL model importer.

The importer supports polygonal OBJ meshes, external MTL libraries, common diffuse/specular/normal/emissive maps, negative indices and generated normals.

Extends ​

Constructors ​

Constructor ​

new OBJImporter(options?): OBJImporter

Defined in: libs/loaders/src/obj/obj_importer.ts:366

Parameters ​

options? ​

OBJImporterOptions

Returns ​

OBJImporter

Overrides ​

AbstractModelImporter.constructor

Methods ​

loadModel() ​

loadModel(path, vfs?): Promise<SharedModel>

Defined in: libs/loaders/src/importer.ts:11

Parameters ​

path ​

string

vfs? ​

VFS

Returns ​

Promise<SharedModel>

Inherited from ​

AbstractModelImporter.loadModel


loadModelToScene() ​

loadModelToScene(scene, path, instancing?, vfs?): Promise<SceneNode>

Defined in: libs/loaders/src/importer.ts:22

Parameters ​

scene ​

Scene

path ​

string

instancing? ​

boolean

vfs? ​

VFS

Returns ​

Promise<SceneNode>

Inherited from ​

AbstractModelImporter.loadModelToScene


import() ​

import(data, model, basePath, vfs?): Promise<void>

Defined in: libs/loaders/src/obj/obj_importer.ts:371

Parameters ​

data ​

Blob

model ​

SharedModel

basePath ​

string

vfs? ​

VFS

Returns ​

Promise<void>

Overrides ​

AbstractModelImporter.import

Released under the MIT License.