提交 5ef432b1 编写于 作者: M Mr.doob

Cleaned up 6dof webvr examples.

上级 7d1a4215
......@@ -57,11 +57,7 @@
scene = new THREE.Scene();
scene.background = new THREE.Color( 0x505050 );
var user = new THREE.Group();
scene.add( user );
camera = new THREE.PerspectiveCamera( 70, window.innerWidth / window.innerHeight, 0.1, 10 );
user.add( camera );
room = new THREE.Mesh(
new THREE.BoxGeometry( 6, 6, 6, 8, 8, 8 ),
......@@ -165,11 +161,11 @@
controller1 = new THREE.ViveController( 0 );
controller1.standingMatrix = renderer.vr.getStandingMatrix();
user.add( controller1 );
scene.add( controller1 );
controller2 = new THREE.ViveController( 1 );
controller2.standingMatrix = renderer.vr.getStandingMatrix();
user.add( controller2 );
scene.add( controller2 );
var loader = new THREE.OBJLoader();
loader.setPath( 'models/obj/vive-controller/' );
......
......@@ -58,11 +58,7 @@
scene = new THREE.Scene();
scene.background = new THREE.Color( 0x808080 );
var user = new THREE.Group();
scene.add( user );
camera = new THREE.PerspectiveCamera( 70, window.innerWidth / window.innerHeight, 0.1, 10 );
user.add( camera );
var geometry = new THREE.PlaneBufferGeometry( 4, 4 );
var material = new THREE.MeshStandardMaterial( {
......@@ -145,13 +141,13 @@
controller1.standingMatrix = renderer.vr.getStandingMatrix();
controller1.addEventListener( 'triggerdown', onTriggerDown );
controller1.addEventListener( 'triggerup', onTriggerUp );
user.add( controller1 );
scene.add( controller1 );
controller2 = new THREE.ViveController( 1 );
controller2.standingMatrix = renderer.vr.getStandingMatrix();
controller2.addEventListener( 'triggerdown', onTriggerDown );
controller2.addEventListener( 'triggerup', onTriggerUp );
user.add( controller2 );
scene.add( controller2 );
var loader = new THREE.OBJLoader();
loader.setPath( 'models/obj/vive-controller/' );
......
......@@ -69,11 +69,7 @@
scene = new THREE.Scene();
scene.background = new THREE.Color( 0x222222 );
var user = new THREE.Group();
scene.add( user );
camera = new THREE.PerspectiveCamera( 70, window.innerWidth / window.innerHeight, 0.01, 50 );
user.add( camera );
var geometry = new THREE.BoxGeometry( 0.5, 0.8, 0.5 );
var material = new THREE.MeshStandardMaterial( {
......@@ -144,13 +140,13 @@
controller1.standingMatrix = renderer.vr.getStandingMatrix();
controller1.userData.points = [ new THREE.Vector3(), new THREE.Vector3() ];
controller1.userData.matrices = [ new THREE.Matrix4(), new THREE.Matrix4() ];
user.add( controller1 );
scene.add( controller1 );
controller2 = new THREE.PaintViveController( 1 );
controller2.standingMatrix = renderer.vr.getStandingMatrix();
controller2.userData.points = [ new THREE.Vector3(), new THREE.Vector3() ];
controller2.userData.matrices = [ new THREE.Matrix4(), new THREE.Matrix4() ];
user.add( controller2 );
scene.add( controller2 );
var loader = new THREE.OBJLoader();
loader.setPath( 'models/obj/vive-controller/' );
......
......@@ -59,11 +59,7 @@
scene = new THREE.Scene();
scene.background = new THREE.Color( 0x222222 );
var user = new THREE.Group();
scene.add( user );
camera = new THREE.PerspectiveCamera( 70, window.innerWidth / window.innerHeight, 0.01, 50 );
user.add( camera );
var geometry = new THREE.BoxGeometry( 0.5, 0.8, 0.5 );
var material = new THREE.MeshStandardMaterial( {
......@@ -124,11 +120,11 @@
controller1 = new THREE.ViveController( 0 );
controller1.standingMatrix = renderer.vr.getStandingMatrix();
user.add( controller1 );
scene.add( controller1 );
controller2 = new THREE.ViveController( 1 );
controller2.standingMatrix = renderer.vr.getStandingMatrix();
user.add( controller2 );
scene.add( controller2 );
var loader = new THREE.OBJLoader();
loader.setPath( 'models/obj/vive-controller/' );
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册