User:Monster Domosed/common.js: Difference between revisionsGive feedback
No edit summary |
No edit summary |
||
| Line 52: | Line 52: | ||
const oldAnimation = viewer.animationName; | const oldAnimation = viewer.animationName; | ||
const | const orbit = viewer.getCameraOrbit(); | ||
const | const target = viewer.getCameraTarget(); | ||
const oldFov = viewer. | |||
const oldFov = viewer.getFieldOfView(); | |||
viewer.addEventListener('load', function restore() { | viewer.addEventListener('load', function restore() { | ||
| Line 60: | Line 62: | ||
requestAnimationFrame(function () { | requestAnimationFrame(function () { | ||
viewer.cameraOrbit = | |||
viewer. | orbit.theta + 'rad ' + | ||
orbit.phi + 'rad ' + | |||
orbit.radius + 'm'; | |||
viewer.cameraTarget = | |||
target.x + 'm ' + | |||
target.y + 'm ' + | |||
target.z + 'm'; | |||
if (oldFov) { | if (oldFov) { | ||
viewer. | viewer.fieldOfView = oldFov; | ||
} | } | ||
| Line 83: | Line 88: | ||
viewer.play(); | viewer.play(); | ||
} | } | ||
}); | }); | ||
}, { once: true }); | }, { once: true }); | ||
viewer.src = isLQ ? hqUrl : lqUrl; | viewer.src = isLQ ? hqUrl : lqUrl; | ||