 t3d.Vector3(0, 1, 0));
		camera.setPerspective(45 / 180 * Math.PI, width / height, 1, 1000);
		scene.add(camera);

		const controller = new OrbitControls(camera, canvas);
		// controller.enablePan = false;

		const wireframeGeometries = new WeakMap();
		function getWireframeGeometry(geometry) {
			if (wireframeGeometries.has(geometry)) {
				return wireframeGeometries.get(geometry);
			} else {
				const wireframeGeometry = new t3d.Geometry();
				wireframeGeometry.attributes = geometry.attributes;
				wir