|
@@ -130,7 +130,7 @@ function WebXRManager( renderer ) {
|
|
|
session.addEventListener( 'selectend', onSessionEvent );
|
|
|
session.addEventListener( 'end', onSessionEnd );
|
|
|
|
|
|
- session.updateRenderState( { baseLayer: new XRWebGLLayer( session, gl ) } );
|
|
|
+ session.updateRenderState( { baseLayer: new XRWebGLLayer( session, gl ) } );
|
|
|
|
|
|
session.requestReferenceSpace( { type: 'stationary', subtype: 'eye-level' } ).then( onRequestFrameOfReference );
|
|
|
|
|
@@ -217,8 +217,6 @@ function WebXRManager( renderer ) {
|
|
|
|
|
|
function onAnimationFrame( time, frame ) {
|
|
|
|
|
|
- let session = frame.session;
|
|
|
-
|
|
|
pose = frame.getViewerPose( frameOfReference );
|
|
|
|
|
|
if ( pose !== null ) {
|
|
@@ -263,7 +261,7 @@ function WebXRManager( renderer ) {
|
|
|
|
|
|
if ( inputPose !== null ) {
|
|
|
|
|
|
- let targetRay = new XRRay(inputPose.transform);
|
|
|
+ var targetRay = new XRRay( inputPose.transform );
|
|
|
controller.matrix.elements = targetRay.matrix;
|
|
|
|
|
|
controller.matrix.decompose( controller.position, controller.rotation, controller.scale );
|