reset yaw when switching between 360° and planar photo

(and also immediately when switching between different 360° photos)
This commit is contained in:
Martin Raifer
2023-08-02 16:49:07 +02:00
parent 31c5a60ac2
commit e52ec96bad
3 changed files with 4 additions and 1 deletions

View File

@@ -139,6 +139,7 @@ export default {
pitch = _pannellumViewer.getPitch();
}
_pannellumViewer.loadScene(key, pitch, yaw);
dispatch.call('viewerChanged');
if (_currScenes.length > 3) {
const old_key = _currScenes.shift();

View File

@@ -86,6 +86,7 @@ export default {
},
selectPhoto: function (data, keepOrientation) {
dispatch.call('viewerChanged');
loadImage(_photo, '');
loadImage(_photo, data.image_path)
.then(() => {

View File

@@ -449,8 +449,9 @@ export default {
planePhotoFrame.init(context, wrapEnter)
]).then(([pannellumPhotoFrame, planePhotoFrame]) => {
_pannellumFrame = pannellumPhotoFrame;
_planeFrame = planePhotoFrame;
_pannellumFrame.event.on('viewerChanged', () => dispatch.call('viewerChanged'));
_planeFrame = planePhotoFrame;
_planeFrame.event.on('viewerChanged', () => dispatch.call('viewerChanged'));
});
return _loadViewerPromise;