Skip to content

Commit ded7df9

Browse files
authored
Examples: Switch to OrbitControls in webgl_shadowmap.html (#31406)
* Switch to OrbitControls * Switch to OrbitControls
1 parent df65620 commit ded7df9

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed
27.7 KB
Loading

examples/webgl_shadowmap.html

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111

1212
<div id="info">
1313
<a href="https://threejs.org" target="_blank" rel="noopener">three.js</a> - shadowmap - models by <a href="https://mirada.com/" target="_blank" rel="noopener">mirada</a> from <a href="http://www.ro.me" target="_blank" rel="noopener">rome</a><br />
14-
move camera with WASD / RF + mouse<br />
1514
t: toggle HUD
1615
</div>
1716

@@ -30,7 +29,7 @@
3029

3130
import Stats from 'three/addons/libs/stats.module.js';
3231

33-
import { FirstPersonControls } from 'three/addons/controls/FirstPersonControls.js';
32+
import { OrbitControls } from 'three/addons/controls/OrbitControls.js';
3433
import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js';
3534
import { FontLoader } from 'three/addons/loaders/FontLoader.js';
3635
import { TextGeometry } from 'three/addons/geometries/TextGeometry.js';
@@ -124,13 +123,14 @@
124123

125124
// CONTROLS
126125

127-
controls = new FirstPersonControls( camera, renderer.domElement );
126+
controls = new OrbitControls( camera, renderer.domElement );
127+
controls.enablePan = false;
128+
controls.maxPolarAngle = Math.PI / 2;
129+
controls.minDistance = 200;
130+
controls.maxDistance = 2200;
128131

129-
controls.lookSpeed = 0.0125;
130-
controls.movementSpeed = 500;
131-
controls.lookVertical = true;
132-
133-
controls.lookAt( scene.position );
132+
controls.target.set( 0, - 75, 25 );
133+
controls.update();
134134

135135
// STATS
136136

0 commit comments

Comments
 (0)