当前位置: 首页 > news >正文

网站网页设计培训班漂亮的博客网站模板

网站网页设计培训班,漂亮的博客网站模板,php众筹网站程序源码,做视频开头的外国网站1. 坐标系转换 1.1 cesium使用到的坐标系 屏幕坐标系#xff0c;二维的笛卡尔坐标系#xff0c;API Cartesian2地理空间坐标系#xff0c;WGS-84坐标系#xff0c; API Cartographic(经度#xff0c;维度#xff0c;高度)三维笛卡尔空间直角坐标系#xff0…1. 坐标系转换 1.1 cesium使用到的坐标系 屏幕坐标系二维的笛卡尔坐标系API Cartesian2地理空间坐标系WGS-84坐标系 API Cartographic(经度维度高度)三维笛卡尔空间直角坐标系API Cartesian3 1.2 坐标转换具体实现 角度与弧度的转换 var radiansCesium.Math.toRadians(90); console.log(radians radians);弧度转角度 var degreesCesium.Math.toDegrees(2*Math.PI); console.log(degrees degrees);将经纬度转成笛卡尔坐标系 var cartesian3Cesium.Cartesian3.fromDegrees(89.5,//经度20.4,//纬度100//高度 ); console.log(cartesian3 cartesian3);将笛卡尔坐标系转换为经纬度 var cartographicCesium.Cartographic.fromCartesian(cartesian3); console.log(cartographic cartographic); //得到结果弧度转成角度 var longitudeCesium.Math.toDegrees(cartographic.longitude); var latitudeCesium.Math.toDegrees(cartographic.latitude); console.log(LonLat longitude,latitude);2. 设置相机的位置和视角 设置相机位置和视角 // 设置相机视角瞬间到达指定位置角度// 116.393428, 39.90923生成position是天安门的位置var position Cesium.Cartesian3.fromDegrees(116.393428, 39.90923, 100);viewer.camera.setView({// 指定相机位置destination: position,// 指定相机视角orientation: {// 指定相机的朝向,偏航角相当于 X 角heading: Cesium.Math.toRadians(0),// 指定相机的俯仰角,0度是竖直向上,-90度是向下 相当于 y 角pitch: Cesium.Math.toRadians(-20),// 指定相机的滚转角,翻滚角 相当于 z 角roll: 0,},});设置带相机动画的位置和视角 // flyto,让相机飞往某个地方 viewer.camera.flyTo({destination: position,orientation: {heading: Cesium.Math.toRadians(0),pitch: Cesium.Math.toRadians(-20),roll: 0,}, });3. 使用键盘控制相机的位置和视角 // 通过按键移动相机document.addEventListener(keydown, (e) {// console.log(e);// 获取相机离地面的高度var height viewer.camera.positionCartographic.height;var moveRate height / 100;if (e.key w) {// 设置相机向前移动viewer.camera.moveForward(moveRate);} else if (e.key s) {// 设置相机向后移动viewer.camera.moveBackward(moveRate);} else if (e.key a) {// 设置相机向左移动viewer.camera.moveLeft(moveRate);} else if (e.key d) {// 设置相机向右移动viewer.camera.moveRight(moveRate);} else if (e.key q) {// 设置相机向左旋转相机viewer.camera.lookLeft(Cesium.Math.toRadians(0.1));} else if (e.key e) {// 设置相机向右旋转相机viewer.camera.lookRight(Cesium.Math.toRadians(0.1));} else if (e.key r) {// 设置相机向上旋转相机viewer.camera.lookUp(Cesium.Math.toRadians(0.1));} else if (e.key f) {// 设置相机向下旋转相机viewer.camera.lookDown(Cesium.Math.toRadians(0.1));} else if (e.key g) {// 向左逆时针翻滚viewer.camera.twistLeft(Cesium.Math.toRadians(0.1));} else if (e.key h) {// 向右顺时针翻滚viewer.camera.twistRight(Cesium.Math.toRadians(0.1));}});
http://www.pierceye.com/news/364100/

相关文章:

  • 免费建自己域名的网站吗seo推广排名软件
  • 关于asp_sql网站开发的书籍专门做图片的网站cms
  • 淮安 网站建设:2003建网站
  • 怎么做网站的主页面编程软件scratch免费下载
  • 建设银行无锡分行网站网页版游戏单机游戏
  • 遵义网站建设中心如何低成本做网站推广
  • 国基建设集团有限公司网站学校网站网页模板
  • 舟山网站开发免费com域名网站
  • 网站开发 脚本之家怎么注册一个企业邮箱
  • 青岛做网站公企业管理软件销售
  • 简约风格的网站宁波余姚网站建设
  • 口碑好的免费网站建设企业做网站电话约见客户的对话
  • 做网站采集传统的网站开发模式
  • 网站用哪个软件做中国建设银行行号查询
  • 公司简介网站模板常州建设工程信息网
  • 综合类门户网站有哪些wordpress媒体库一直转圈
  • 官方网站建设属于什么科目室内设计很多人都干不下去了
  • 如何保存个人网站部队网站模板
  • 郑州哪家专业做淘宝网站佛山网站建设no.1
  • 做网站那个程序好国内做网站哪家公司好
  • 自己做网站优化以下属于购物搜索广告的是
  • 做外单网站有哪些鸿科经纬教网店运营推广
  • 网站开发的项目网站开发文档总结
  • 做网站小程序源码临沂h5建站
  • 旅游网站建设计划书wordpress弱密码
  • 网站建设项目报价网站开发与设计结课论文
  • 公司做网站企业做网站需注意什么
  • 已经注册了域名 怎么做网站自己注册一家公司需要多少钱
  • 沈阳做网站的电话网站 扩展
  • 健身俱乐部网站开发文档重庆 企业网站建设