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

网站版权 技术支持互联网技术

网站版权 技术支持,互联网技术,网站制作视频教学,海外网站搭建相机系统里面有setView#xff0c;flyTo#xff0c;lookAt#xff0c;viewBoundingsphere这几种方法#xff0c;以下是相关的使用方法#xff0c;学起来#xff01;#xff01;#xff01; setView 该方法可以直接切换相机视口#xff0c;从而不需要通过一个飞入的效… 相机系统里面有setViewflyTolookAtviewBoundingsphere这几种方法以下是相关的使用方法学起来 setView 该方法可以直接切换相机视口从而不需要通过一个飞入的效果切换 viewer.camera.setView({ // 设置坐标destination:position,// 设置视口方向orientation: {// 当值为0时沿着Y轴旋转方向为正北方向heading: Cesium.Math.toRadians(0),// pitch控制视口的上下旋转也就是X轴旋转当数值为-90的话就是俯视地面的pitch: Cesium.Math.toRadians(-90),// roll控制视口的翻转角度也就是Z轴旋转roll: 0} }) flyTo flyTo该方法可以直接切换相机视口从而不需要通过一个飞入的效果切换 viewer.camera.flyTo({// 设置坐标destination:position,// 设置视口方向orientation: {// 当值为0时沿着Y轴旋转方向为正北方向heading: Cesium.Math.toRadians(0),// pitch控制视口的上下旋转也就是X轴旋转当数值为-90的话就是俯视地面的pitch: Cesium.Math.toRadians(-90),// roll控制视口的翻转角度也就是Z轴旋转roll: 0},duration: 10}) lookAt 方法使用lookAt方法一般适用于锁定某个目标场景的位置 // lookAt方法使用lookAt方法一般适用于锁定某个目标场景的位置// 设置相机的方位只需要设置经度和纬度const center Cesium.Cartesian3.fromDegrees(116, 39); // 设置水平旋转视口方向的角度const heading Cesium.Math.toRadians(50);// 设置垂直旋转视口方向的角度const pitch Cesium.Math.toRadians(-30); // 设置距离目标点的距离 const range 1000; // // 使用lookAt方法​// 凉哥参数第一个是目标位置信息第二个是视口方向信息​ viewer.camera.lookAt(center,new Cesium.HeadingPitchRange(heading,pitch,range)) /** viewboundingsphere方法和setView方法一样没有一个飞入切换效果它和setView的不同点在于它可以给定一个指定的目标点可以从那个多个角度观测事物为了更好的来展现viewboundingsphere的效果我们可以使用entity的方法来加载一个飞机模型供我们观测headingPitchRollQuaternion中有两个参数分别是位置信息和旋转角度信息(垂直旋转反转角度均为0)**/var orientation Cesium.Transforms.headingPitchRollQuaternion(position,new Cesium.HeadingPitchRange(-90,0,0))var modelGLB var entity viewer.entities.add({name:../Apps/SampleData/models/CesiumAir/Cesium_Air.glb ,position:position,orientation:orientation,// 存储模型信息model:{// 设置模型信息uri:../Apps/SampleData/models/CesiumAir/Cesium_Air.glb,// 设置模型最小缩放信息minimunPixelSize:100,// 设置模型缩放最大比例maximunScale:10000,// 设置模型是否显示show:true} })// 使用viewboundingsphere方法// 使用BoundingSphere方法第一个变量是位置信息第二个是物体与我们的距离信息// viewboundingsphere的第二个参数设置的是相机视口朝向信息我们使用的是HeadingPitchRollQuaternionviewer.camera.viewBoundingSphere(new Cesium.BoundingSphere(position,20),new Cesium.HeadingPitchRange(0,0,0)) 写在最后 好啦今天的cesium小知识就到这里啦最后祝大家十一快乐也祝祖国母亲繁荣昌盛
http://www.ho-use.cn/article/10822835.html

相关文章:

  • 做前端网站用什么软件写代码吗dede 网站搬家
  • 网站后台数据处理编辑主要是做什么的啊招聘海报模板在线制作免费
  • 文件夹里内容做网站的分类开发公司项目部人员配置
  • 网站一级域名建设工程管理有限公司
  • 怎么模仿网站做ppt手机网站集成支付宝
  • 在线看免费网站宝安网站设计排名
  • asp个人网站怎么建设专业制作银行存单
  • 推广网站加盟低价网站建设推广优化
  • 做网站的意义制作个人网站怎么制作
  • 做公司网站需要多少钱建立网站容量
  • 门源县电子商务网站建设公司网站备案资料申请
  • 怎样做品牌推广网站网站图片一般多大
  • 仿站定制模板建站一个人在线观看视频播放免费
  • 建设网站用户名是什么意思广州注册公司挂地址费用
  • 如何搭建自己的网站服务器地址重庆网站怎么设置
  • 北京网站建设yi wl德阳市建设局网站地址
  • 网站seo诊断报告新手用jsp做网站
  • 网站建设佰首选金手指十八规划和布局营销型网站的四大重点
  • 石家庄英文网站建设长沙网络公关公司
  • 快速申请免费个人网站网站注册系统
  • 网站和h5网页设计培训点
  • 免费 成品模板网站郑州建设网站定制
  • 猎头公司网站建设方案濮阳是哪里
  • 如何做网站价格策略青海省西宁市住房城乡建设厅网站
  • 网站建设张景鹏兰州最好的互联网公司
  • 萍乡手机网站建设广告优化师发展前景
  • 任房保障和城乡建设局网站莆田网站制作企业
  • 网站备案费用银河麒麟软件下载网站
  • 图库素材网站模板北京ui网页设计素材
  • 哈密建设厅网站wordpress打开文章很慢