bilca commited on
Commit
c7370e1
·
verified ·
1 Parent(s): 25cfc08

Update js_scripts/galerie_double_v/script_double_v.js

Browse files
js_scripts/galerie_double_v/script_double_v.js CHANGED
@@ -305,16 +305,8 @@
305
 
306
  // --- Helper Function to Load a PLY Model ---
307
  async function loadModel(url) {
308
- // Ensure only one PLY is displayed at a time by clearing the scene.
309
- if (scene) {
310
- if (typeof scene.clear === 'function') {
311
- scene.clear();
312
- } else if (scene.children && scene.children.length) {
313
- while (scene.children.length > 0) {
314
- scene.remove(scene.children[0]);
315
- }
316
- }
317
- }
318
  progressDialog.style.display = 'block';
319
  progressIndicator.value = 0;
320
  try {
@@ -339,6 +331,7 @@
339
 
340
  // Create the renderer, scene, and camera.
341
  renderer = new SPLAT.WebGLRenderer(canvas);
 
342
  scene = new SPLAT.Scene();
343
  camera = new SPLAT.Camera();
344
 
 
305
 
306
  // --- Helper Function to Load a PLY Model ---
307
  async function loadModel(url) {
308
+ // Create a new scene to ensure only one ply is displayed at a time.
309
+ scene = new SPLAT.Scene();
 
 
 
 
 
 
 
 
310
  progressDialog.style.display = 'block';
311
  progressIndicator.value = 0;
312
  try {
 
331
 
332
  // Create the renderer, scene, and camera.
333
  renderer = new SPLAT.WebGLRenderer(canvas);
334
+ // Create a new scene for the initial model.
335
  scene = new SPLAT.Scene();
336
  camera = new SPLAT.Camera();
337