Skip to content

Commit bea8582

Browse files
committed
Renamed webvr_vive_dragging to webvr_dragging.
1 parent c8987ce commit bea8582

File tree

2 files changed

+11
-36
lines changed

2 files changed

+11
-36
lines changed

examples/files.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -320,13 +320,13 @@ var files = {
320320
"webvr": [
321321
"webvr_ballshooter",
322322
"webvr_cubes",
323+
"webvr_dragging",
323324
"webvr_lorenzattractor",
324325
"webvr_panorama",
325326
"webvr_rollercoaster",
326327
"webvr_sandbox",
327328
"webvr_video",
328329
"webvr_vive",
329-
"webvr_vive_dragging",
330330
"webvr_vive_paint",
331331
"webvr_vive_sculpt"
332332
],

examples/webvr_vive_dragging.html renamed to examples/webvr_dragging.html

Lines changed: 10 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<!DOCTYPE html>
22
<html lang="en">
33
<head>
4-
<title>three.js webvr - htc vive - dragging</title>
4+
<title>three.js webvr - dragging</title>
55
<meta charset="utf-8">
66
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
77
<!-- Origin Trial Token, feature = WebVR (For Chrome M62+), origin = https://threejs.org, expires = 2018-07-25 -->
@@ -26,12 +26,8 @@
2626
<body>
2727

2828
<script src="../build/three.js"></script>
29-
30-
<script src="js/vr/ViveController.js"></script>
3129
<script src="js/vr/WebVR.js"></script>
3230

33-
<script src="js/loaders/OBJLoader.js"></script>
34-
3531
<script>
3632

3733
var container;
@@ -56,7 +52,7 @@
5652
info.style.top = '10px';
5753
info.style.width = '100%';
5854
info.style.textAlign = 'center';
59-
info.innerHTML = '<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> webgl - htc vive';
55+
info.innerHTML = '<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> webgl - dragging';
6056
container.appendChild( info );
6157

6258
scene = new THREE.Scene();
@@ -141,34 +137,16 @@
141137

142138
// controllers
143139

144-
controller1 = new THREE.ViveController( 0 );
145-
controller1.standingMatrix = renderer.vr.getStandingMatrix();
146-
controller1.addEventListener( 'triggerdown', onTriggerDown );
147-
controller1.addEventListener( 'triggerup', onTriggerUp );
140+
controller1 = renderer.vr.getController( 0 );
141+
controller1.addEventListener( 'selectstart', onSelectStart );
142+
controller1.addEventListener( 'selectend', onSelectEnd );
148143
scene.add( controller1 );
149144

150-
controller2 = new THREE.ViveController( 1 );
151-
controller2.standingMatrix = renderer.vr.getStandingMatrix();
152-
controller2.addEventListener( 'triggerdown', onTriggerDown );
153-
controller2.addEventListener( 'triggerup', onTriggerUp );
145+
controller2 = renderer.vr.getController( 0 );
146+
controller1.addEventListener( 'selectstart', onSelectStart );
147+
controller1.addEventListener( 'selectend', onSelectEnd );
154148
scene.add( controller2 );
155149

156-
var loader = new THREE.OBJLoader();
157-
loader.setPath( 'models/obj/vive-controller/' );
158-
loader.load( 'vr_controller_vive_1_5.obj', function ( object ) {
159-
160-
var loader = new THREE.TextureLoader();
161-
loader.setPath( 'models/obj/vive-controller/' );
162-
163-
var controller = object.children[ 0 ];
164-
controller.material.map = loader.load( 'onepointfive_texture.png' );
165-
controller.material.specularMap = loader.load( 'onepointfive_spec.png' );
166-
167-
controller1.add( object.clone() );
168-
controller2.add( object.clone() );
169-
170-
} );
171-
172150
//
173151

174152
var geometry = new THREE.BufferGeometry().setFromPoints( [ new THREE.Vector3( 0, 0, 0 ), new THREE.Vector3( 0, 0, - 1 ) ] );
@@ -197,7 +175,7 @@
197175

198176
}
199177

200-
function onTriggerDown( event ) {
178+
function onSelectStart( event ) {
201179

202180
var controller = event.target;
203181

@@ -221,7 +199,7 @@
221199

222200
}
223201

224-
function onTriggerUp( event ) {
202+
function onSelectEnd( event ) {
225203

226204
var controller = event.target;
227205

@@ -299,9 +277,6 @@
299277

300278
function render() {
301279

302-
controller1.update();
303-
controller2.update();
304-
305280
cleanIntersected();
306281

307282
intersectObjects( controller1 );

0 commit comments

Comments
 (0)