copper3d / Modules / Loader/copperGltfLoader
Module: Loader/copperGltfLoader
Table of contents
Interfaces
Functions
Functions
copperGltfLoader
▸ copperGltfLoader(renderer): GLTFLoader
A GLTFLoader wired to the shared Draco and KTX2 loaders.
Exported so callers who need their own loader -- their own LoadingManager, onError, or a load not going through a copper3d scene -- do not have to rebuild the decoder wiring and get the paths right again.
Parameters
| Name | Type |
|---|---|
renderer | WebGLRenderer |
Returns
GLTFLoader
Defined in
src/Loader/copperGltfLoader.ts:75
setDracoDecoderPath
▸ setDracoDecoderPath(path): void
Points the Draco decoder at path, which must end in a slash -- three appends draco_wasm_wrapper.js and draco_decoder.wasm to it directly.
On a subpath deploy the base URL has to be included: a decoder served from /te-uma/draco/ is not found at /draco/.
Call once at startup. The decoder module is fetched on first use and cached inside DRACOLoader, so a later change does not re-fetch it.
Parameters
| Name | Type |
|---|---|
path | string |
Returns
void
Defined in
src/Loader/copperGltfLoader.ts:43
setKTX2TranscoderPath
▸ setKTX2TranscoderPath(path): void
The same, for the Basis/KTX2 transcoder. Also expects a trailing slash.
Parameters
| Name | Type |
|---|---|
path | string |
Returns
void