{"_id":"@cognite/3d-camera-controls","_rev":"451-c4875580a1b81ce0cfa13eca2677d738","name":"@cognite/3d-camera-controls","dist-tags":{"latest":"1.6.0"},"versions":{"1.0.0":{"name":"@cognite/3d-camera-controls","version":"1.0.0","license":"UNLICENSED","_id":"@cognite/3d-camera-controls@1.0.0","maintainers":[{"name":"anderscognite","email":"anders.hafreager@cognite.com"},{"name":"cognitecicd","email":"cicd@cognite.com"},{"name":"dan.levings.cognite","email":"dan.levings@cognite.com"},{"name":"evan.charlton","email":"evan.charlton@cognite.com"},{"name":"fredrik955","email":"fredrik@sharemy3d.com"},{"name":"frxstrem","email":"frx.apps@gmail.com"},{"name":"halvard","email":"halvard.eggen@cognite.com"},{"name":"indre-cognite","email":"indre.grigaraviciute@cognite.com"},{"name":"msroed","email":"msroed@gmail.com"},{"name":"oiuytrdsxcvbnjkhgfcvbnm","email":"nicholas.gerstle@cognite.com"},{"name":"seamuffin","email":"seamuffin@gmail.com"},{"name":"tapped","email":"emilalexer@hotmail.com"},{"name":"valgussev","email":"valgussev@gmail.com"},{"name":"wjoel","email":"joel.wilsson@gmail.com"}],"contributors":[{"name":"Fredrik Anfinsen","email":"fredrik.anfinsen@cognite.com"}],"dist":{"shasum":"5432bd979a69a924d770f49643410a75748c94c9","tarball":"https://registry.npmjs.org/@cognite/3d-camera-controls/-/3d-camera-controls-1.0.0.tgz","fileCount":5,"integrity":"sha512-vW0WrpzmSE+eRplJ0Qj4K04n+0k2Fm7IFAsfBJlOe7LBnnF+7WzP3ZJk51YiFk4vSKGCemqmEG8hi1CA8LwInw==","signatures":[{"sig":"MEUCIH8B4eRyehifYJRfCqqQiVxX99IpOW1ssAzdoMCQnvgTAiEAuzk++BurPQU9PVhKlU58hTlCb8SSAjo0nrC4n8J9IuA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22915},"main":"lib/index.js","files":["lib/*"],"source":"src/index.js","scripts":{"dev":"webpack --config webpack.config.js --watch --mode=development","build":"webpack --config webpack.config.js --progress --mode=production","prepublishOnly":"rm -rf lib/ && npm run build"},"_npmUser":{"name":"fredrik955","email":"fredrik@sharemy3d.com"},"repository":{"url":"https://github.com/cognitedata/3d-camera-controls.git","type":"git"},"description":"A camera control for three.js, similar to THREE.OrbitControls yet supports smooth transitions, es6 import and FPV.","directories":{},"dependencies":{"game-keyboard":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.19.1","webpack":"^4.12.0","babel-core":"^6.26.3","microbundle":"^0.4.4","webpack-cli":"^3.0.8","babel-eslint":"^8.2.3","babel-loader":"^7.1.4","babel-preset-env":"^1.7.0","eslint-plugin-jest":"^21.14.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.9.1","babel-preset-stage-1":"^6.24.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.9.0","@cognite/eslint-config":"^1.0.6","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.6.0","babel-plugin-transform-runtime":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-camera-controls_1.0.0_1529502322566_0.08839522550974643","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@cognite/3d-camera-controls","version":"1.0.1","license":"UNLICENSED","_id":"@cognite/3d-camera-controls@1.0.1","maintainers":[{"name":"anderscognite","email":"anders.hafreager@cognite.com"},{"name":"cognitecicd","email":"cicd@cognite.com"},{"name":"dan.levings.cognite","email":"dan.levings@cognite.com"},{"name":"evan.charlton","email":"evan.charlton@cognite.com"},{"name":"fredrik955","email":"fredrik@sharemy3d.com"},{"name":"frxstrem","email":"frx.apps@gmail.com"},{"name":"halvard","email":"halvard.eggen@cognite.com"},{"name":"indre-cognite","email":"indre.grigaraviciute@cognite.com"},{"name":"msroed","email":"msroed@gmail.com"},{"name":"oiuytrdsxcvbnjkhgfcvbnm","email":"nicholas.gerstle@cognite.com"},{"name":"seamuffin","email":"seamuffin@gmail.com"},{"name":"tapped","email":"emilalexer@hotmail.com"},{"name":"valgussev","email":"valgussev@gmail.com"},{"name":"wjoel","email":"joel.wilsson@gmail.com"}],"contributors":[{"name":"Fredrik Anfinsen","email":"fredrik.anfinsen@cognite.com"}],"dist":{"shasum":"b08d086f1d975d58082787072bdf08fc861fd2ae","tarball":"https://registry.npmjs.org/@cognite/3d-camera-controls/-/3d-camera-controls-1.0.1.tgz","fileCount":5,"integrity":"sha512-JIqrFfQwWORn0P/VKQdcnx6XjpmTpDI36IsqN6tBTf0cc76/tBftnsyb0y8v5TwCkJFQUTbCg+VJ+87ZD/UgHw==","signatures":[{"sig":"MEQCIFIAIUOS3fE4bNEZiDjJcPj86RcVSDYBB/6PUrks7iptAiBe/c+q2AUb1NTMivXPWH73sbd4/WLseUOmHt1nBnLobA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22783},"main":"lib/index.js","files":["lib/*"],"source":"src/index.js","scripts":{"dev":"webpack --config webpack.config.js --watch --mode=development","build":"webpack --config webpack.config.js --progress --mode=production","prepublishOnly":"rm -rf lib/ && npm run build"},"_npmUser":{"name":"fredrik955","email":"fredrik@sharemy3d.com"},"repository":{"url":"https://github.com/cognitedata/3d-camera-controls.git","type":"git"},"description":"A camera control for three.js, similar to THREE.OrbitControls yet supports smooth transitions, es6 import and FPV.","directories":{},"dependencies":{"game-keyboard":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.19.1","webpack":"^4.12.0","babel-core":"^6.26.3","microbundle":"^0.4.4","webpack-cli":"^3.0.8","babel-eslint":"^8.2.3","babel-loader":"^7.1.4","babel-preset-env":"^1.7.0","eslint-plugin-jest":"^21.14.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.9.1","babel-preset-stage-1":"^6.24.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.9.0","@cognite/eslint-config":"^1.0.6","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.6.0","babel-plugin-transform-runtime":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-camera-controls_1.0.1_1529656099286_0.19271180274945543","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@cognite/3d-camera-controls","version":"1.1.0","license":"UNLICENSED","_id":"@cognite/3d-camera-controls@1.1.0","maintainers":[{"name":"anderscognite","email":"anders.hafreager@cognite.com"},{"name":"cognitecicd","email":"cicd@cognite.com"},{"name":"dan.levings.cognite","email":"dan.levings@cognite.com"},{"name":"evan.charlton","email":"evan.charlton@cognite.com"},{"name":"fredrik955","email":"fredrik@sharemy3d.com"},{"name":"frxstrem","email":"frx.apps@gmail.com"},{"name":"halvard","email":"halvard.eggen@cognite.com"},{"name":"indre-cognite","email":"indre.grigaraviciute@cognite.com"},{"name":"mortencognite","email":"morten.hillbom@cognite.com"},{"name":"msroed","email":"msroed@gmail.com"},{"name":"oiuytrdsxcvbnjkhgfcvbnm","email":"nicholas.gerstle@cognite.com"},{"name":"tapped","email":"emilalexer@hotmail.com"},{"name":"valgussev","email":"valgussev@gmail.com"},{"name":"wjoel","email":"joel.wilsson@gmail.com"}],"contributors":[{"name":"Fredrik Anfinsen","email":"fredrik.anfinsen@cognite.com"}],"homepage":"https://github.com/cognitedata/3d-camera-controls#readme","bugs":{"url":"https://github.com/cognitedata/3d-camera-controls/issues"},"dist":{"shasum":"061273610614d77c0b00ca76e00052c244e60e9e","tarball":"https://registry.npmjs.org/@cognite/3d-camera-controls/-/3d-camera-controls-1.1.0.tgz","fileCount":3,"integrity":"sha512-wTHV7DOj6H1dPg+eNoOmdnMFfG7ewrtWfRvMDgberdlBu7+Rvv1aHVzEASWYAgFXoverByF2MhAqWMpcQ3EXPA==","signatures":[{"sig":"MEQCIB8d7liFD9dEK6UQwLvMlo2QEqjZXH+IVK5YZpS257P+AiAnVo1u6wZo2AQOln7e/SiMwiCbSBRMgvoJNhGXWmQmIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdaauCRA9TVsSAnZWagAAlQEQAKP2Utcgf8jVM5595zpj\neNcHCIke2cm49X2OeRmmWPOYP1LawibtT0GEiUqW9+6h21z3iWclwZc0sI/+\nLJ4onIWJY8ZmUg/shZ5QeysstS8Biul+Ls0cEY4KpaAPvVGWRDfDdezsLANx\nsk6j5RxAFjFkpeuehahGxsPQsH+xdDv+EZCnErgomiowx/yzD0daybcyhuIW\nOkZUXzBKzx39kooDWVky/fBqvnC8c9DNP0vznCCHkCLKmIXM1zETw2TO2tlB\n0gnbo1S0wWu10SZheNB74cfPVeYJ1UasLTU3S9JhAFxBbIi1bV5FRv69roSs\n5mo1UvSeyYot35JyH1rqS62BI0yCMaHU6qs0Z98soA4j4u8uhhJHPSPMsfCQ\nWw3SmmVqeYQIPNLvM2MWYmfPLlhCS6EzaHl1vk5Dj245x84AB0PAnLA4//Zu\nbDzC193/F223TmGsK0KQJ6yCYoPbD5Y4c9Vqz4NHScWyWTx8355o+wByhyIv\noEabjc5BY6Xa2mdH74QWtaqkEMfxvW7BFQidaYMQ5KMxFdrg9ZmgPWVI745W\nc+jNOnLVJvUp4+ke6F4trsq7iOYZK+yj5lI2SSLr3w9TuU47cV8LfuTQhbG/\n2BkhudVYUfbQpeMkhF0XKMI4XLSav1B7mEyTmD1hJHhEfOXqMVVrrKDsNvfU\nPkew\r\n=2u78\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","files":["lib/*"],"source":"src/index.js","gitHead":"da7f0f103e07d4c4b9bb78ef0062c37eabe6629c","scripts":{"dev":"webpack --config webpack.config.js --watch --mode=development","build":"webpack --config webpack.config.js --progress --mode=production","prepublishOnly":"rm -rf lib/ && npm run build"},"_npmUser":{"name":"fredrik955","email":"fredrik@sharemy3d.com"},"repository":{"url":"git+https://github.com/cognitedata/3d-camera-controls.git","type":"git"},"_npmVersion":"6.1.0","description":"A camera control for three.js, similar to THREE.OrbitControls yet supports smooth transitions, es6 import and FPV.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"game-keyboard":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.19.1","webpack":"^4.12.0","babel-core":"^6.26.3","microbundle":"^0.4.4","webpack-cli":"^3.0.8","babel-eslint":"^8.2.3","babel-loader":"^7.1.4","babel-preset-env":"^1.7.0","eslint-plugin-jest":"^21.14.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.9.1","babel-preset-stage-1":"^6.24.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.9.0","@cognite/eslint-config":"^1.0.6","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.6.0","babel-plugin-transform-runtime":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-camera-controls_1.1.0_1534437037441_0.6677272457472077","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@cognite/3d-camera-controls","version":"1.2.0","license":"UNLICENSED","_id":"@cognite/3d-camera-controls@1.2.0","maintainers":[{"name":"anderscognite","email":"anders.hafreager@cognite.com"},{"name":"baharshahriari","email":"bahar.shahriari@cognite.com"},{"name":"cognitecicd","email":"cicd@cognite.com"},{"name":"dan.levings.cognite","email":"dan.levings@cognite.com"},{"name":"evan.charlton","email":"evan.charlton@cognite.com"},{"name":"fredrik955","email":"fredrik.anfinsen@cognite.com"},{"name":"frxstrem","email":"frx.apps@gmail.com"},{"name":"halvard","email":"halvard.eggen@cognite.com"},{"name":"indre-cognite","email":"indre.grigaraviciute@cognite.com"},{"name":"jasmineleeson","email":"jasmine.leeson@cognite.com"},{"name":"mortencognite","email":"morten.hillbom@cognite.com"},{"name":"msroed","email":"msroed@gmail.com"},{"name":"oiuytrdsxcvbnjkhgfcvbnm","email":"nicholas.gerstle@cognite.com"},{"name":"tapped","email":"emilalexer@hotmail.com"},{"name":"valgussev","email":"valgussev@gmail.com"},{"name":"wjoel","email":"joel.wilsson@gmail.com"}],"contributors":[{"name":"Fredrik Anfinsen","email":"fredrik.anfinsen@cognite.com"}],"homepage":"https://github.com/cognitedata/3d-camera-controls#readme","bugs":{"url":"https://github.com/cognitedata/3d-camera-controls/issues"},"dist":{"shasum":"8ac4946ad65917d02c7d2be1e090986e1d246454","tarball":"https://registry.npmjs.org/@cognite/3d-camera-controls/-/3d-camera-controls-1.2.0.tgz","fileCount":3,"integrity":"sha512-fL8BT5EpoFhripzCS20pYBp6m7gzfjqJMJT4THvJfHUp8xsOlTvTXAkEnEM+fO9yqbIlEuN+XgLOnSO4V1e48Q==","signatures":[{"sig":"MEQCIHYDZlQXqwda7KIJmI1XsiIF/DA0II1Qw18dLrHFhqccAiBHCzHM4CFlpuU/2kxmKA1XJP/xMN8LoNCE2wryfugEfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkRThCRA9TVsSAnZWagAAKuAP/2dpU4N/gqHJunqONOAS\n6H07ABqMt1QRYmDqrxCZlqXrK1mb+28Wew/5rq/RogBR5XOntOiZ3ih3i8m/\nYeVX559rrtCJoiN5y2//0eDkJt/QtH2liTsb28VDt5rFkP3Cy0BHqt5zml+9\n4wg0P2AhXWDSNuwGuv022UPGN4i58bzRx0SVLAFtMjwsikQqG25+lAvvpjwd\ngJdvimnb/ETstsUukQMXJSP2MSl5z1ZOHkKxPazP9x7lYps1N01XpzL0vzBg\nT0wmmyawcsuKqtF3fG120Oh3unaEAYSBm4Fxy1lNG63QVh/Bi+j5dsDNK9Ea\nuZo7D8gPJvhf7K479xeNu7mMjRP/fkIdmoIEwHyJ/awzrcxPbY0Orb0Oa97y\nXbOUyJoU+KoTix5Po9ZCmpE7hzhw4TeNBiz3UW7VDzqroOR9exIXvv9jzrRe\nYPINDm4G7eUDyjaKIU/r20a7fnUdSSa7D4idvDiXTuIMHwuglT0HeQtTv92S\nnjb0snka2Gx+jY3Z6GPJPCO6xKpUZzdmJfiDWzK8HHODtupXjdQTjx1rfppB\ncf5I36dBbJOY+zwCPEUZqeQwbx+uZn5uAqKg8s5DU9LjgudjFST4LdMrXq8s\nzGd2fN6SAkBMDYHFhGRLaGhqjaqh76u+i4vU7roEKpvO0BFHCuOjkwHZKofO\nyXDj\r\n=Xhp5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","source":"src/index.js","gitHead":"5e64368fd18bbecd1a79e717588506145f39a1aa","scripts":{"dev":"webpack --config webpack.config.js --watch --mode=development","build":"webpack --config webpack.config.js --progress --mode=production","prepublishOnly":"rm -rf lib/ && npm run build"},"_npmUser":{"name":"anderscognite","email":"anders.hafreager@cognite.com"},"repository":{"url":"git+https://github.com/cognitedata/3d-camera-controls.git","type":"git"},"_npmVersion":"6.2.0","description":"A camera control for three.js, similar to THREE.OrbitControls yet supports smooth transitions, es6 import and FPV.","directories":{},"_nodeVersion":"10.9.0","dependencies":{"game-keyboard":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.19.1","webpack":"^4.12.0","babel-core":"^6.26.3","microbundle":"^0.4.4","webpack-cli":"^3.0.8","babel-eslint":"^8.2.3","babel-loader":"^7.1.4","babel-preset-env":"^1.7.0","eslint-plugin-jest":"^21.14.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.9.1","babel-preset-stage-1":"^6.24.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.9.0","@cognite/eslint-config":"^1.0.6","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.6.0","babel-plugin-transform-runtime":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-camera-controls_1.2.0_1536234721004_0.3990997330714956","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@cognite/3d-camera-controls","version":"1.3.0","license":"UNLICENSED","_id":"@cognite/3d-camera-controls@1.3.0","maintainers":[{"name":"anderscognite","email":"anders.hafreager@cognite.com"},{"name":"annlee-cognite","email":"annlee.li@cognite.com"},{"name":"baharshahriari","email":"bahar.shahriari@cognite.com"},{"name":"chadbisset","email":"chad.bisset@cognite.com"},{"name":"cognitecicd","email":"cicd@cognite.com"},{"name":"dan.levings.cognite","email":"dan.levings@cognite.com"},{"name":"evan.charlton","email":"evan.charlton@cognite.com"},{"name":"fredrik955","email":"fredrik.anfinsen@cognite.com"},{"name":"frxstrem","email":"frx.apps@gmail.com"},{"name":"halvard","email":"halvard.eggen@cognite.com"},{"name":"haowei.guo","email":"haowei.guo@cognite.com"},{"name":"indre-cognite","email":"indre.grigaraviciute@cognite.com"},{"name":"jasmineleeson","email":"jasmine.leeson@cognite.com"},{"name":"mortencognite","email":"morten.hillbom@cognite.com"},{"name":"msroed","email":"msroed@gmail.com"},{"name":"oiuytrdsxcvbnjkhgfcvbnm","email":"nicholas.gerstle@cognite.com"},{"name":"tapped","email":"emilalexer@hotmail.com"},{"name":"valgussev","email":"valgussev@gmail.com"},{"name":"vibhanshubhardwaj","email":"bhardwajvibhanshu@gmail.com"},{"name":"wjoel","email":"joel.wilsson@gmail.com"}],"contributors":[{"name":"Fredrik Anfinsen","email":"fredrik.anfinsen@cognite.com"}],"homepage":"https://github.com/cognitedata/3d-camera-controls#readme","bugs":{"url":"https://github.com/cognitedata/3d-camera-controls/issues"},"dist":{"shasum":"be6e286d37b40a4f0d6427aadeedf5ac62912bd4","tarball":"https://registry.npmjs.org/@cognite/3d-camera-controls/-/3d-camera-controls-1.3.0.tgz","fileCount":3,"integrity":"sha512-RKFEscRmxGl5nM1cPjr+T6qoWkODcbnpE+aFxeXLp6mkMgIiwceT28zj7pxL+wV2R623Lv1QCC7FJdrAo6DiRg==","signatures":[{"sig":"MEYCIQDckPznlOehmClQtsWe6KfNHZJnCEQrnyErNekiKIEIfgIhANCG+ARdJTooymMxtMSaafslcRGrGX4tCzFX1qNo/Bm3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbu3HUCRA9TVsSAnZWagAAJnAP/1wQgsBCzx1LHP93CEjH\nRZhDc/Qo01nlDcmzx+SH/U0awlwyaNfuw4rIicA9hfIhFsrfc3ZGqHE+ufLG\nnMGfbj1RxrAAlB1A0WhKaTx5P0hyk6E2W6tmW7hM8++FuL+eVtyhwOLOIWvE\ngJdZ4WYGTINmSksL6jmeoZ4mZaKb5OJd+AGtPK02gYwAaKwgvi8TV+AdvGGg\nZxjbfVC9EGRKOx860BbD9tLc3oRr+5iNoxkoPwnM385AaTSZ4Y/tLk9i+nP2\ng0sY3hcSsNmW9iJ4gt/pxYaXOaM3u4t+14tqy4y1JrFcqoZOYVBsYIc84B0p\nT/vZSBNbnNP/+Pu8xkJYOJZ0Yz4/Bys/IiS8VUTNNcp0096N0c/y1+0U7Bu4\nc9jDRoUYrWvq7/stsniM9UzclTYiSBtimZJ5cdyDAm0IHAHKGghCvCPHjNFb\nNCj+IWazkhrd2gRrXDMyrsGgr7rXAjbMCyYveTobaNzePq5l/xLsNLuKgIBP\nFixa8W+WMRWU7hQR11OccQIfYZQpmd1G37KZvOZWYuezm23tQZv2tFHVjGWe\nlQXglwVLa6kwyX6/jGXq+roqivc0jEFYdwzpCUZam1pTyfKd+W6aTaprJMYb\n1OZU7B4/MlfKW9y4lZ8fHViSCqIh0X0jBR+bUbFE/QKskm7GQ7XCay8w8AWl\nD+9J\r\n=Hdwb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","source":"src/index.js","gitHead":"a67600bf24c1847fa2767c126137fb43396eb584","scripts":{"dev":"webpack --config webpack.config.js --watch --mode=development","build":"webpack --config webpack.config.js --progress --mode=production","prepublishOnly":"rm -rf lib/ && npm run build"},"_npmUser":{"name":"haowei.guo","email":"haowei.guo@cognite.com"},"repository":{"url":"git+https://github.com/cognitedata/3d-camera-controls.git","type":"git"},"_npmVersion":"6.4.1","description":"A camera control for three.js, similar to THREE.OrbitControls yet supports smooth transitions, es6 import and FPV.","directories":{},"_nodeVersion":"8.11.4","_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.19.1","webpack":"^4.12.0","babel-core":"^6.26.3","microbundle":"^0.4.4","webpack-cli":"^3.0.8","babel-eslint":"^8.2.3","babel-loader":"^7.1.4","babel-preset-env":"^1.7.0","eslint-plugin-jest":"^21.14.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.9.1","babel-preset-stage-1":"^6.24.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.9.0","@cognite/eslint-config":"^1.0.6","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.6.0","babel-plugin-transform-runtime":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-camera-controls_1.3.0_1539011027431_0.8140707503941129","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@cognite/3d-camera-controls","version":"1.4.0","license":"UNLICENSED","_id":"@cognite/3d-camera-controls@1.4.0","maintainers":[{"name":"anderscognite","email":"anders.hafreager@cognite.com"},{"name":"annlee-cognite","email":"annlee.li@cognite.com"},{"name":"baharshahriari","email":"bahar.shahriari@cognite.com"},{"name":"chadbisset","email":"chad.bisset@cognite.com"},{"name":"cognitecicd","email":"cicd@cognite.com"},{"name":"dan.levings.cognite","email":"dan.levings@cognite.com"},{"name":"evan.charlton","email":"evan.charlton@cognite.com"},{"name":"fredrik955","email":"fredrik.anfinsen@cognite.com"},{"name":"frxstrem","email":"frx.apps@gmail.com"},{"name":"halvard","email":"halvard.eggen@cognite.com"},{"name":"haowei.guo","email":"haowei.guo@cognite.com"},{"name":"indre-cognite","email":"indre.grigaraviciute@cognite.com"},{"name":"jasmineleeson","email":"jasmine.leeson@cognite.com"},{"name":"mortencognite","email":"morten.hillbom@cognite.com"},{"name":"msroed","email":"msroed@gmail.com"},{"name":"oiuytrdsxcvbnjkhgfcvbnm","email":"nicholas.gerstle@cognite.com"},{"name":"tapped","email":"emilalexer@hotmail.com"},{"name":"valgussev","email":"valgussev@gmail.com"},{"name":"vibhanshubhardwaj","email":"bhardwajvibhanshu@gmail.com"},{"name":"wjoel","email":"joel.wilsson@gmail.com"}],"contributors":[{"name":"Fredrik Anfinsen","email":"fredrik.anfinsen@cognite.com"}],"homepage":"https://github.com/cognitedata/3d-camera-controls#readme","bugs":{"url":"https://github.com/cognitedata/3d-camera-controls/issues"},"dist":{"shasum":"6eab74cecbbb44db9b48e674d6057d491dcde7a6","tarball":"https://registry.npmjs.org/@cognite/3d-camera-controls/-/3d-camera-controls-1.4.0.tgz","fileCount":3,"integrity":"sha512-FuLL5O5gcdQ8BAAZ/vwY1mGocDnN3w9xZUQF9crZZNK6DksrYiH6WNYdM7tkU4Ot1cP6+FNb0zpH6wJr2UrafQ==","signatures":[{"sig":"MEQCIFVyg+grzrq6F/LmCmPS5kzeMm0tBJXr1PR+osT5W6tdAiAOggeEJeZUqsHESxbi7NyaBbkTNDXn3J6qHIWAOsrXaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbw5iDCRA9TVsSAnZWagAAi5UP+gN4V9Cq8BJgeKbIOULY\nbeWpHkZsI8yx7stcTDIYaI92VJ00ROlTbI7lgQ7KQUPFVYwqovhtU79zhl4b\n7A1T/osRpVoUgblDshS5x0MnKRdW02no8nuJBdfCjiD6sEaNNjmC5iOOyEvW\nROsmte6y0XVtl2U3BdgDyZti8NsQ34GFw85JnlfZCEh4+bN5blSV4pEG+9Wu\nEHimCNei5f0ukYyn9oFY2JMA34dIkd6//RqwU2aaw8+1eGUzmSS5kqMspZyZ\nq9ddZeugUpmjvV8jDTLvOk6Awk9XwMpSHufKmrYE68vsStkDyoueOz3Uz/6w\nfzjdb+ZQROx5PpRgcZpLTS7RG3tlnVdD2PSwEzGvZsLnB9MiwkRB4aZcsdK/\n2nTNokjEsbvpiK6D4N7ReK9X1D3ExBPKpn7meRSZL/9VbzTjfglzcyPH9ksJ\nvFmhBjqxZbOboJmbuxHkKYlUYdA+yervlu1mDBIPOqrm4WlpVvy3eNJWDCaF\n7t6CW0cx4d6BscdPlgLmZftKNzWON3EjSr+kerihbDfhZurjGZa80oI+23RZ\nappJi71iaT49obdr+zTxNRi3IgakpeGBKBtCu4UEJqhIzOOYZBVFnobwNQtx\n3hHFyv6yHrYf1TOma26hm4wGeZqmAjV/NvVUGsx+SGLySV4KvXtwGySRTakZ\nhgg1\r\n=hXyO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","source":"src/index.js","gitHead":"4b61349b49654afd5c29f441180e8f193075cac2","scripts":{"dev":"webpack --config webpack.config.js --watch --mode=development","build":"webpack --config webpack.config.js --progress --mode=production","prepublishOnly":"rm -rf lib/ && npm run build"},"_npmUser":{"name":"anderscognite","email":"anders.hafreager@cognite.com"},"repository":{"url":"git+https://github.com/cognitedata/3d-camera-controls.git","type":"git"},"_npmVersion":"6.2.0","description":"A camera control for three.js, similar to THREE.OrbitControls yet supports smooth transitions, es6 import and FPV.","directories":{},"_nodeVersion":"10.9.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.19.1","webpack":"^4.12.0","babel-core":"^6.26.3","microbundle":"^0.4.4","webpack-cli":"^3.0.8","babel-eslint":"^8.2.3","babel-loader":"^7.1.4","babel-preset-env":"^1.7.0","eslint-plugin-jest":"^21.14.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.9.1","babel-preset-stage-1":"^6.24.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.9.0","@cognite/eslint-config":"^1.0.6","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.6.0","babel-plugin-transform-runtime":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-camera-controls_1.4.0_1539545218392_0.9330175081194245","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@cognite/3d-camera-controls","version":"1.5.0","license":"UNLICENSED","_id":"@cognite/3d-camera-controls@1.5.0","maintainers":[{"name":"anderscognite","email":"anders.hafreager@cognite.com"},{"name":"annlee-cognite","email":"annlee.li@cognite.com"},{"name":"baharshahriari","email":"bahar.shahriari@cognite.com"},{"name":"chadbisset","email":"chad.bisset@cognite.com"},{"name":"cognitecicd","email":"cicd@cognite.com"},{"name":"dan.levings.cognite","email":"dan.levings@cognite.com"},{"name":"evan.charlton","email":"evan.charlton@cognite.com"},{"name":"fredrik955","email":"fredrik.anfinsen@cognite.com"},{"name":"frxstrem","email":"frx.apps@gmail.com"},{"name":"halvard","email":"halvard.eggen@cognite.com"},{"name":"haowei.guo","email":"haowei.guo@cognite.com"},{"name":"indre-cognite","email":"indre.grigaraviciute@cognite.com"},{"name":"jasmineleeson","email":"jasmine.leeson@cognite.com"},{"name":"katyhouse","email":"ekaterina.bidyanova@yandex.ru"},{"name":"mortencognite","email":"morten.hillbom@cognite.com"},{"name":"msroed","email":"msroed@gmail.com"},{"name":"msusag","email":"michael.susag@cognite.com"},{"name":"oiuytrdsxcvbnjkhgfcvbnm","email":"nicholas.gerstle@cognite.com"},{"name":"pavelzubarev","email":"pavel.zubarev@cognite.com"},{"name":"satyajit-bhadange","email":"satyajit.bhadange@cognite.com"},{"name":"tapped","email":"emilalexer@hotmail.com"},{"name":"valgussev","email":"valgussev@gmail.com"},{"name":"vibhanshubhardwaj","email":"bhardwajvibhanshu@gmail.com"},{"name":"vivagable","email":"aviv.elbag@cognite.com"},{"name":"wjoel","email":"joel.wilsson@gmail.com"}],"contributors":[{"name":"Fredrik Anfinsen","email":"fredrik.anfinsen@cognite.com"}],"homepage":"https://github.com/cognitedata/3d-camera-controls#readme","bugs":{"url":"https://github.com/cognitedata/3d-camera-controls/issues"},"dist":{"shasum":"11782ca8651960082485c42fa3d70ea2795cb318","tarball":"https://registry.npmjs.org/@cognite/3d-camera-controls/-/3d-camera-controls-1.5.0.tgz","fileCount":3,"integrity":"sha512-0mI/QxdHe/0aLGDCn0eFCRqTLQWR0oV7Crs+ODO3ODDh2OuLNqozL77Fl5rVlxgTmASoI0GDpT+TnzAERUnmTg==","signatures":[{"sig":"MEQCIG4xh4j0Qbl5MD/UUpJpCcxy7I1/G5g/NKspul/JwnEQAiARrPyItwyuAivCIHbJfnMVc6gTNZMl/CS5yRLAW7lTzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6ZYECRA9TVsSAnZWagAA3f8QAIAjqfGvWcasAulQmEw9\nKU7yCwac6ccg47fRfV0cwG8LQSwpNJqArUlQYJzXKEQfrtJ4F4wkZ1PGt/wz\n1CBQ88SefvJ55ki18XwLDmdbaUdgoxwELdNaavdI604zMTd0aX871wSWAl5p\njuDGaamMOhePrksxTPD5QjWqTLVbgciO8+H3cTXLEZ4vL7bYYpae3aMoVV0y\nDHHxVJS8G6Cn488mK782ZgmYTFQ8vd2J8Y4IPUE3Xl3R6rywGRllt8dhZpTq\nG46ArYcoih6svYmA4435gpQlHZDn5x8KMSTv3et7EvJK4pg2npgHkO1Yr7Ub\nXMSREfMoHUFaT81VjrKvlmrFqrSGqg53MQUR4PDQD1/52CGE8XfdDv7Vuz93\n7VL15kKJio1Xiw+CR8jLAzGOlFdvJcqYvba6zPsKQcHcDj4Uhxp3IfxuXUsn\n8msrlwtVUiefZjwX0S/zXD5t7yyfRwGYXVnA7CjAh3Xp41r8UYSy7CRRGu9S\nI24iLoo4xjn7jzxVHv8OWKAwCrOMjbOPrmQNkNX6Ijjy5A054VCD0c417aYv\n12Lqk9JupzGpzGNcrgPRd88leF05i67aaewVfweYHj6FrWznRg6qesG7caEh\n/FmXGEBkIRrkMiNOidsmLYNeYJLfBcUAQ0oRIOkiZK9XJ3KCdArY6vV1vxjF\nyoP0\r\n=MuQ1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","source":"src/index.js","gitHead":"ae6b93a763acef79d4a4d7c82fd3d6bbc400c8fe","scripts":{"dev":"webpack --config webpack.config.js --watch --mode=development","build":"webpack --config webpack.config.js --progress --mode=production","prepublishOnly":"rm -rf lib/ && npm run build"},"_npmUser":{"name":"anderscognite","email":"anders.hafreager@cognite.com"},"repository":{"url":"git+https://github.com/cognitedata/3d-camera-controls.git","type":"git"},"_npmVersion":"6.2.0","description":"A camera control for three.js, similar to THREE.OrbitControls yet supports smooth transitions, es6 import and FPV.","directories":{},"_nodeVersion":"10.9.0","dependencies":{"is-function":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.19.1","webpack":"^4.12.0","babel-core":"^6.26.3","microbundle":"^0.4.4","webpack-cli":"^3.0.8","babel-eslint":"^8.2.3","babel-loader":"^7.1.4","babel-preset-env":"^1.7.0","eslint-plugin-jest":"^21.14.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.9.1","babel-preset-stage-1":"^6.24.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.9.0","@cognite/eslint-config":"^1.0.6","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.6.0","babel-plugin-transform-runtime":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-camera-controls_1.5.0_1542034947600_0.5903113580477246","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@cognite/3d-camera-controls","version":"1.6.0","license":"UNLICENSED","_id":"@cognite/3d-camera-controls@1.6.0","maintainers":[{"name":"anderscognite","email":"anders.hafreager@cognite.com"},{"name":"annlee-cognite","email":"annlee.li@cognite.com"},{"name":"baharshahriari","email":"bahar.shahriari@cognite.com"},{"name":"chadbisset","email":"chad.bisset@cognite.com"},{"name":"cognitecicd","email":"cicd@cognite.com"},{"name":"dan.levings.cognite","email":"dan.levings@cognite.com"},{"name":"evan.charlton","email":"evan.charlton@cognite.com"},{"name":"fredrik955","email":"fredrik.anfinsen@cognite.com"},{"name":"frxstrem","email":"frx.apps@gmail.com"},{"name":"halvard","email":"halvard.eggen@cognite.com"},{"name":"haowei.guo","email":"haowei.guo@cognite.com"},{"name":"indre-cognite","email":"indre.grigaraviciute@cognite.com"},{"name":"jasmineleeson","email":"jasmine.leeson@cognite.com"},{"name":"katyhouse","email":"ekaterina.bidyanova@yandex.ru"},{"name":"mortencognite","email":"morten.hillbom@cognite.com"},{"name":"msroed","email":"msroed@gmail.com"},{"name":"msusag","email":"michael.susag@cognite.com"},{"name":"oiuytrdsxcvbnjkhgfcvbnm","email":"nicholas.gerstle@cognite.com"},{"name":"pavelzubarev","email":"pavel.zubarev@cognite.com"},{"name":"satyajit-bhadange","email":"satyajit.bhadange@cognite.com"},{"name":"tapped","email":"emilalexer@hotmail.com"},{"name":"valgussev","email":"valgussev@gmail.com"},{"name":"vibhanshubhardwaj","email":"bhardwajvibhanshu@gmail.com"},{"name":"vivagable","email":"aviv.elbag@cognite.com"},{"name":"wjoel","email":"joel.wilsson@gmail.com"}],"contributors":[{"name":"Fredrik Anfinsen","email":"fredrik.anfinsen@cognite.com"}],"homepage":"https://github.com/cognitedata/3d-camera-controls#readme","bugs":{"url":"https://github.com/cognitedata/3d-camera-controls/issues"},"dist":{"shasum":"25e842ea9c07a9d7b7c34a841d4854de3b1bf98e","tarball":"https://registry.npmjs.org/@cognite/3d-camera-controls/-/3d-camera-controls-1.6.0.tgz","fileCount":3,"integrity":"sha512-29z+/NKm5j0+5L0+b7646QwZ9AgnOiuxc5PUfBUu3WlXag3BLXlxmKlcQNVFtOtpfkT+ITZ1tUNgVXGpWfEejg==","signatures":[{"sig":"MEQCIDYIr2zlbvbTTNurEUBPO/OjZVnNFArJ7WdNijt1NfHWAiBj2ojvOWSIc8wGpq2wA0yoi2NRcmVsx0OeFuxQ8ETJgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6ZexCRA9TVsSAnZWagAAUEsP/22gxOz9gTmgAnrkZzgY\nTNwCBG6+v4VqtBnVqsRhqeV5l9/RjxzGFDhmKqdBx1sK+TYa/VmI1ey5jw64\n7QFNom+ykapTwTUGcrmMh6LZYtQtR3clz54A1Twgox2oRJbWyLk3PiXAJsKT\nvVy0jl9UkwVlz4McOcAF5taZr/hZoEUKEfVdoOpHKb6HfETZJDRCKe62Mqkk\n21nafTqxAKuTx12uP21FpOUZqrPiVnSuJA/u8ZzkKtR1Y2kup/JrvZiDHwRb\n0FExwrmwba0p5OTzMgq231CfFbLHvR3J1ytx0hvrxHq0UXcH13/fAAbZqSsv\nc6xf1nyk7PFq7lYY5JGQb4dxvk6JN8hukS4UAYJBDfMQgUkCLht8DD2Pb8QO\nbr6q51TUN6k8IjXFkdz03bbY8q93vI0Hq7lPMk4bvl7cor1NY4fD/XKNbJeD\n+yzGShzlCGG37O2l8CLnJIQyTilyKpbi//YSy0KLQ1WGK+66KbymG/UBYGn2\nBeqQu2hRWUyF8P7+yoOA3vLRqWtGtYVcQHTgKB43Y2z0XmhexMBSXIzMTzks\nqCwwj49jTZmoGGmD1dvBG1GYx2xyrDsTM8bJU8lbHYGiHblJ/L7mYh1COdsc\n+BhETaRnErAT9Gs4AkrWpsWXyaPtjm6qDHbzJbMCpoAxSARnKL691TpGOaKT\ntD3M\r\n=Tg5a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","source":"src/index.js","gitHead":"aee8cd5786b0330c80edfdf535168f12e9fc1f4f","scripts":{"dev":"webpack --config webpack.config.js --watch --mode=development","build":"webpack --config webpack.config.js --progress --mode=production","prepublishOnly":"rm -rf lib/ && npm run build"},"_npmUser":{"name":"anderscognite","email":"anders.hafreager@cognite.com"},"repository":{"url":"git+https://github.com/cognitedata/3d-camera-controls.git","type":"git"},"_npmVersion":"6.2.0","description":"A camera control for three.js, similar to THREE.OrbitControls yet supports smooth transitions, es6 import and FPV.","directories":{},"_nodeVersion":"10.9.0","dependencies":{"is-function":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.19.1","webpack":"^4.12.0","babel-core":"^6.26.3","microbundle":"^0.4.4","webpack-cli":"^3.0.8","babel-eslint":"^8.2.3","babel-loader":"^7.1.4","babel-preset-env":"^1.7.0","eslint-plugin-jest":"^21.14.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.9.1","babel-preset-stage-1":"^6.24.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.9.0","@cognite/eslint-config":"^1.0.6","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.6.0","babel-plugin-transform-runtime":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-camera-controls_1.6.0_1542035376924_0.7515942833336653","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-06-20T13:45:22.565Z","modified":"2026-05-28T14:30:48.696Z","1.0.0":"2018-06-20T13:45:22.658Z","1.0.1":"2018-06-22T08:28:19.365Z","1.1.0":"2018-08-16T16:30:37.521Z","1.2.0":"2018-09-06T11:52:01.225Z","1.3.0":"2018-10-08T15:03:47.576Z","1.4.0":"2018-10-14T19:26:58.531Z","1.5.0":"2018-11-12T15:02:27.747Z","1.6.0":"2018-11-12T15:09:37.044Z"},"bugs":{"url":"https://github.com/cognitedata/3d-camera-controls/issues"},"license":"UNLICENSED","homepage":"https://github.com/cognitedata/3d-camera-controls#readme","repository":{"url":"git+https://github.com/cognitedata/3d-camera-controls.git","type":"git"},"description":"A camera control for three.js, similar to THREE.OrbitControls yet supports smooth transitions, es6 import and FPV.","contributors":[{"name":"Fredrik Anfinsen","email":"fredrik.anfinsen@cognite.com"}],"maintainers":[{"email":"cicd@cognite.com","name":"cognitecicd"}],"readme":"# camera-controls\n\nA camera control for three.js, similar to THREE.OrbitControls yet supports smooth transitions, es6 import and FPV.\n\n## Test\n\nTo test the controller then do:\n - `git clone`\n - `cd camera-controls`\n - `yarn`\n - `yarn run dev`\n - Open `camera-controls/examples/basic.html` on browser\n\n## Usage\n\n```javascript\nimport * as THREE from 'three';\nimport { CameraControls } from 'camera-controls';\n\nCameraControls.install(THREE);\n\n// snip ( init three scene... )\nconst clock = new THREE.Clock();\nconst camera = new THREE.PerspectiveCamera(60, width / height, 0.01, 100);\nconst cameraControls = new CameraControls(camera, renderer.domElement);\n\n( function anim () {\n\t// snip\n\tconst delta = clock.getDelta();\n\tconst isControlsUpdated = cameraControls.update(delta);\n\n\trequestAnimationFrame(anim);\n\n\tif (isControlsUpdated) {\n\t\trenderer.render(scene, camera);\n\t}\n} )();\n```\n\n## Constructor\n\n`CameraControls(camera, domElement)`\n\n- `camera` is a three.js perspective camera to be controlled.\n- `domElement` is a HTML element for draggable area.\n\n## Properties\n\n- `.enabled`: Default is `true`. Whether or not the controls are enabled.\n- `.minDistance`: Default is `0`. Minimum distance for dolly.\n- `.maxDistance`: Default is `Infinity`. Maximum distance for dolly.\n- `.minPolarAngle`: Default is `0`, in radians.\n- `.maxPolarAngle`: Default is `Math.PI`, in radians.\n- `.minAzimuthAngle`: Default is `-Infinity`, in radians.\n- `.maxAzimuthAngle`: Default is `Infinity`, in radians.\n- `.dampingFactor`: Default is `0.5`.\n- `.draggingDampingFactor`: Default is `0.1`.\n- `.minZoomDistance`: Default is `0.3`. Min zoom distance per zoom event.\n- `.maxZoomDistance`: Default is `1.0`. Max zoom distance per zoom event.\n- `.panSpeed`: Default is `1.0`. Speed of drag panning (only for touch).\n- `.minPanDistance`: Default is `1.0`. Min distance to mvoe when panning.\n- `.rotationSpeed`: Default is `0.005`. Speed to rotate in first-person mode.\n- `.enableKeyboardNavigation`: Default is `true`. If keyboard navigation is enabled.\n- `.minDistToTarget`: Default is `2.0`. Minimum distance to a target you can be (will push the target if closer).\n\n## Methods\n\n#### `rotate(rotX, rotY, enableTransition)`\n\nRotate azimuthal angle(theta) and polar angle(phi). `rotX` and `rotY` are in radian. `enableTransition` is in a boolean\n\n#### `rotateTo(rotX, rotY, enableTransition)`\n\nRotate azimuthal angle(theta) and polar angle(phi) to a given point.\n\n#### `dolly(distance, enableTransition, x = 0, y = 0)`\n\nDolly in/out camera position. `distance` is in a number. `enableTransition` is in a boolean.\n`x` and `y` is the dolly direction in GL coordinates (-1, +1).\n\n#### `dollyTo(distance, enableTransition, x = 0, y = 0)`\n\nDolly in/out camera position to given distance.\n`x` and `y` is the dolly direction in GL coordinates (-1, +1).\n\n#### `pan(x, y, enableTransition)`\n\nPan camera using current azimuthal angle.\n\n#### `moveTo(x, y, z, enableTransition)`\n\nMove `target` position to given point.\n\n#### `getState()`\n\nGet the current internal state.\n\n#### `setCameraPosition(position, target, enableTransition = false)`\n\nSet camera position to `position` and target to `target`.\n\n#### `reset(enableTransition)`\n\nReset all rotation, zoom, position to default.\n\n#### `update(delta)`\n\nUpdate camera position and directions. This should be called in your tick loop and returns `true` if re-rendering is needed.\n`delta` is delta time between previous update call.\n\n#### `dispose()`\n\nDispose cameraControls instancem, remove all eventListeners.\n","readmeFilename":"readme.md"}