UNPKG

@loaders.gl/obj

Version:

Framework-independent loader for the OBJ format

49 lines 1.49 kB
import type { LoaderOptions } from '@loaders.gl/loader-utils'; import type { Mesh } from '@loaders.gl/schema'; export type OBJLoaderOptions = LoaderOptions & { obj?: { /** Override the URL to the worker bundle (by default loads from unpkg.com) */ workerUrl?: string; }; }; /** * Worker loader for the OBJ geometry format */ export declare const OBJWorkerLoader: { readonly dataType: Mesh; readonly batchType: never; readonly version: any; readonly worker: true; readonly testText: typeof testOBJFile; readonly options: { readonly obj: {}; }; readonly name: "OBJ"; readonly id: "obj"; readonly module: "obj"; readonly extensions: ["obj"]; readonly mimeTypes: ["text/plain"]; }; declare function testOBJFile(text: string): boolean; /** * Loader for the OBJ geometry format */ export declare const OBJLoader: { readonly parse: (arrayBuffer: ArrayBuffer, options?: OBJLoaderOptions) => Promise<Mesh>; readonly parseTextSync: (text: string, options?: OBJLoaderOptions) => Mesh; readonly dataType: Mesh; readonly batchType: never; readonly version: any; readonly worker: true; readonly testText: typeof testOBJFile; readonly options: { readonly obj: {}; }; readonly name: "OBJ"; readonly id: "obj"; readonly module: "obj"; readonly extensions: ["obj"]; readonly mimeTypes: ["text/plain"]; }; export {}; //# sourceMappingURL=obj-loader.d.ts.map