|
@@ -29,7 +29,7 @@ function WebVRManager( renderer ) {
|
|
|
|
|
|
var framebufferScaleFactor = 1.0;
|
|
|
|
|
|
- var frameOfReferenceType = 'stage';
|
|
|
+ var referenceSpaceType = 'local-floor';
|
|
|
|
|
|
if ( typeof window !== 'undefined' && 'VRFrameData' in window ) {
|
|
|
|
|
@@ -234,9 +234,9 @@ function WebVRManager( renderer ) {
|
|
|
|
|
|
};
|
|
|
|
|
|
- this.setFrameOfReferenceType = function ( value ) {
|
|
|
+ this.setReferenceSpaceType = function ( value ) {
|
|
|
|
|
|
- frameOfReferenceType = value;
|
|
|
+ referenceSpaceType = value;
|
|
|
|
|
|
};
|
|
|
|
|
@@ -248,7 +248,7 @@ function WebVRManager( renderer ) {
|
|
|
|
|
|
this.getCamera = function ( camera ) {
|
|
|
|
|
|
- var userHeight = frameOfReferenceType === 'stage' ? 1.6 : 0;
|
|
|
+ var userHeight = referenceSpaceType === 'local-floor' ? 1.6 : 0;
|
|
|
|
|
|
if ( isPresenting() === false ) {
|
|
|
|
|
@@ -266,7 +266,7 @@ function WebVRManager( renderer ) {
|
|
|
|
|
|
//
|
|
|
|
|
|
- if ( frameOfReferenceType === 'stage' ) {
|
|
|
+ if ( referenceSpaceType === 'local-floor' ) {
|
|
|
|
|
|
var stageParameters = device.stageParameters;
|
|
|
|
|
@@ -323,7 +323,7 @@ function WebVRManager( renderer ) {
|
|
|
|
|
|
standingMatrixInverse.getInverse( standingMatrix );
|
|
|
|
|
|
- if ( frameOfReferenceType === 'stage' ) {
|
|
|
+ if ( referenceSpaceType === 'local-floor' ) {
|
|
|
|
|
|
cameraL.matrixWorldInverse.multiply( standingMatrixInverse );
|
|
|
cameraR.matrixWorldInverse.multiply( standingMatrixInverse );
|
|
@@ -406,6 +406,14 @@ function WebVRManager( renderer ) {
|
|
|
|
|
|
};
|
|
|
|
|
|
+ // DEPRECATED
|
|
|
+
|
|
|
+ this.setFrameOfReferenceType = function () {
|
|
|
+
|
|
|
+ console.warn( 'THREE.WebVRManager: setFrameOfReferenceType() has been deprecated.' );
|
|
|
+
|
|
|
+ };
|
|
|
+
|
|
|
}
|
|
|
|
|
|
export { WebVRManager };
|