瀏覽代碼

Examples: Added OrbitControls to webxr_vr_dragging.

Mr.doob 5 年之前
父節點
當前提交
e1f93e1d7a
共有 1 個文件被更改,包括 6 次插入1 次删除
  1. 6 1
      examples/webxr_vr_dragging.html

+ 6 - 1
examples/webxr_vr_dragging.html

@@ -19,6 +19,7 @@
 		<script type="module">
 
 			import * as THREE from '../build/three.module.js';
+			import { OrbitControls } from './jsm/controls/OrbitControls.js';
 			import { VRButton } from './jsm/webxr/VRButton.js';
 
 			var container;
@@ -28,7 +29,7 @@
 			var raycaster, intersected = [];
 			var tempMatrix = new THREE.Matrix4();
 
-			var group;
+			var controls, group;
 
 			init();
 			animate();
@@ -44,6 +45,10 @@
 				camera = new THREE.PerspectiveCamera( 50, window.innerWidth / window.innerHeight, 0.1, 10 );
 				camera.position.set( 0, 1.6, 3 );
 
+				controls = new OrbitControls( camera, container );
+				controls.target.set( 0, 1.6, 0 );
+				controls.update();
+
 				var geometry = new THREE.PlaneBufferGeometry( 4, 4 );
 				var material = new THREE.MeshStandardMaterial( {
 					color: 0xeeeeee,