Skip to main content
Version: Next

Interface: ModelDataProvider

Defined in: packages/data-providers/src/ModelDataProvider.ts:10

Provides data for 3D models.

Extends

Methods

getBinaryFile()

getBinaryFile(baseUrl, fileName, abortSignal?): Promise<ArrayBuffer>

Defined in: packages/data-providers/src/ModelDataProvider.ts:23

Downloads a binary blob.

Parameters

baseUrl

string

Base URL of the model.

fileName

string

Filename of binary file.

abortSignal?

AbortSignal

Optional abort signal that can be used to cancel an in progress fetch.

Returns

Promise<ArrayBuffer>

Overrides

BinaryFileProvider.getBinaryFile


getJsonFile()

getJsonFile(baseUrl, fileName): Promise<any>

Defined in: packages/data-providers/src/ModelDataProvider.ts:16

Download and parse a JSON file and return the resulting struct.

Parameters

baseUrl

string

Base URL of the model.

fileName

string

Filename of JSON file.

Returns

Promise<any>

Overrides

JsonFileProvider.getJsonFile