Skip to content

Instantly share code, notes, and snippets.

@spite
Created November 30, 2015 14:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save spite/0b84c9a0310d91e0bd89 to your computer and use it in GitHub Desktop.
Save spite/0b84c9a0310d91e0bd89 to your computer and use it in GitHub Desktop.
Keep camera between reloads
// save camera views
const savedCamera = JSON.parse( localStorage.getItem( 'savedCamera' ) );
if( savedCamera ){
camera.position.copy( savedCamera.cameraPosition );
controls.target.copy( savedCamera.targetPosition );
}
document.addEventListener( 'unload', function(){
localStorage.savedCamera = JSON.stringify({
cameraPosition: camera.position,
targetPosition: controls.target
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment