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.