|
@@ -13,6 +13,7 @@
|
|
|
import * as THREE from '../build/three.module.js';
|
|
|
|
|
|
import Stats from './jsm/libs/stats.module.js';
|
|
|
+ import { GUI } from './jsm/libs/dat.gui.module.js';
|
|
|
|
|
|
var camera, scene, renderer, stats;
|
|
|
|
|
@@ -36,7 +37,6 @@
|
|
|
// check overdraw
|
|
|
// var material = new THREE.MeshBasicMaterial( { color: 0xff0000, opacity: 0.1, transparent: true } );
|
|
|
|
|
|
-
|
|
|
var loader = new THREE.BufferGeometryLoader();
|
|
|
loader.load( 'models/json/suzanne_buffergeometry.json', function ( geometry ) {
|
|
|
|
|
@@ -46,6 +46,11 @@
|
|
|
mesh = new THREE.InstancedMesh( geometry, material, count );
|
|
|
scene.add( mesh );
|
|
|
|
|
|
+ //
|
|
|
+
|
|
|
+ var gui = new GUI();
|
|
|
+ gui.add( mesh, 'count', 0, count );
|
|
|
+
|
|
|
} );
|
|
|
|
|
|
//
|