volodymyrsvirhun commited on
Commit
385a708
·
verified ·
1 Parent(s): 9e6e103

viewer: re-attach DRACOLoader (was reverted by prior patch that used a stale local cache)

Browse files
Files changed (1) hide show
  1. index.html +4 -0
index.html CHANGED
@@ -209,6 +209,7 @@
209
  import * as THREE from "three";
210
  import { OrbitControls } from "three/addons/controls/OrbitControls.js";
211
  import { GLTFLoader } from "three/addons/loaders/GLTFLoader.js";
 
212
 
213
  // Data comes from the class DATASETS (viewer/ GLBs + catalog). ?base=URL
214
  // overrides for local testing against a plain directory layout.
@@ -241,6 +242,9 @@ function resize() {
241
  addEventListener("resize", resize);
242
 
243
  const loader = new GLTFLoader();
 
 
 
244
  let model = null;
245
  let rig = [];
246
  let grabMeshes = [];
 
209
  import * as THREE from "three";
210
  import { OrbitControls } from "three/addons/controls/OrbitControls.js";
211
  import { GLTFLoader } from "three/addons/loaders/GLTFLoader.js";
212
+ import { DRACOLoader } from "three/addons/loaders/DRACOLoader.js";
213
 
214
  // Data comes from the class DATASETS (viewer/ GLBs + catalog). ?base=URL
215
  // overrides for local testing against a plain directory layout.
 
242
  addEventListener("resize", resize);
243
 
244
  const loader = new GLTFLoader();
245
+ const dracoLoader = new DRACOLoader();
246
+ dracoLoader.setDecoderPath("https://cdn.jsdelivr.net/npm/three@0.160.0/examples/jsm/libs/draco/");
247
+ loader.setDRACOLoader(dracoLoader);
248
  let model = null;
249
  let rig = [];
250
  let grabMeshes = [];