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

上海建设交通网站wordpress去除评论

上海建设交通网站,wordpress去除评论,国家商标网查询入口,免费模板网站制作camera基础属性: Cesium 中的相机通过 viewer.camera 来获取和操作。 position:相机的位置,用 Cartesian3 坐标表示,表示的是相机在世界坐标系中的绝对位置。 viewer.camera.position Cesium.Cartesian3.fromDegrees(longitude, latitude, height);dir…

camera基础属性:

Cesium 中的相机通过 viewer.camera 来获取和操作。

  • position:相机的位置,用 Cartesian3 坐标表示,表示的是相机在世界坐标系中的绝对位置。

    viewer.camera.position = Cesium.Cartesian3.fromDegrees(longitude, latitude, height);
    
  • direction:相机的朝向,指向相机正在查看的目标。

    viewer.camera.direction = new Cesium.Cartesian3(x, y, z);
    
  • up:相机的上方向,用于定义相机的倾斜角度(与地面的垂直方向)

    viewer.camera.up = new Cesium.Cartesian3(x, y, z);
    
  • right:相机的右方向,定义相机横向的方向。

控制相机视角:

  • setView() 是 Cesium 中一个常用的方法,用于设置相机的视图,包括位置、目标点和相机的方向。

viewer.camera.setView({// 相机的位置destination: Cesium.Cartesian3.fromDegrees(longitude, latitude, height),  // 相机方向orientation: {// 水平旋转角度,从正北顺时针旋转到目标方向的角度heading: Cesium.Math.toRadians(heading),  
// 朝向的方位角,即相机绕着地心的水平方向旋转,范围: 0-2π
//0   - 正北
//π/2 - 正东
// π   - 正南
// 3π/2 - 正西//直旋转角度,从水平面向上/向下的角度pitch: Cesium.Math.toRadians(pitch),      
// 俯仰角,即相机绕着横轴的上下旋转,范围: -π/2 到 π/2
// π/2   - 正上方(90°)
// 0     - 水平(0°)
// -π/2  - 正下方(-90°)//相机自身的旋转角度roll: 0                                   
// 滚转角,即相机绕着前后轴的旋转,范围: -π 到 π
// 0     - 正常
// π     - 倒置
// π/2   - 右倾斜90°
// -π/2  - 左倾斜90°}
});
  • flyTo() 方法提供了平滑的动画过渡,来控制相机飞行到指定的位置。

viewer.camera.flyTo({destination: Cesium.Cartesian3.fromDegrees(longitude, latitude, height),orientation: {heading: Cesium.Math.toRadians(heading),pitch: Cesium.Math.toRadians(pitch),roll: 0},duration: 3,  // 飞行持续时间,单位秒complete: function() {console.log("Fly complete!");}
});
  • lookAt()相机看向某个目标点

var target = Cesium.Cartesian3.fromDegrees(120.0, 30.0);
viewer.camera.lookAt(target, new Cesium.Cartesian3(0.0, 0.0, 5000.0));  // 相机距离目标5000米
  • zoomTo是Cesium中用于控制相机视角和定位

// viewer.zoomTo 实际上是对 camera.viewBoundingSphere 的封装
viewer.zoomTo(target, offset);  // 等同于
viewer.camera.viewBoundingSphere(boundingSphere, offset);// 应用
// 1. 飞向实体
viewer.zoomTo(entity);
// 2. 飞向实体集合
viewer.zoomTo(viewer.entities);// 3. 飞向数据源
viewer.zoomTo(dataSource);

相机事件:

相机轨迹飞行:

Cesium 还可以让相机沿着一条预设的轨迹飞行,比如沿着多段 Cartesian3 位置点。可以使用 flyTo 配合 Polyline 来模拟轨迹飞行。

var positions = [Cesium.Cartesian3.fromDegrees(120.0, 30.0, 5000),Cesium.Cartesian3.fromDegrees(121.0, 30.5, 5000),Cesium.Cartesian3.fromDegrees(122.0, 31.0, 5000)
];viewer.camera.flyTo({destination: positions[0],complete: function() {viewer.camera.flyTo({destination: positions[1]});}
});

视觉化理解相机:


假设你是摄影师,相机属性就像这样:

  1. 你站在哪里? -> position
  2. 你看向哪里? -> direction
  3. 你的头顶朝向哪里? -> up
  4. 你的右手指向? - right
  5. 你水平转动脖子左右转头 -> heading
  6. 你点头或抬头 -> pitch
  7. 你歪着头 -> roll
http://www.yayakq.cn/news/497150/

相关文章:

  • 做网站的过程最好的微网站建设价格
  • 西安网站改版的公司网站做有偿广告需要什么有序
  • 教育网站开发需求分析营销网站文章去那找
  • 35互联网站建设怎么样中国房地产行情分析
  • php做网站毕设答辩问什么网站策划任职要求
  • 滕州 网站 建设三网合一网站系统
  • 商城网站建设服务asp flash网站模板
  • html学校网站模板seo在网站制作
  • 部门网站建设管理报告沈阳网页制作设计
  • 网站做优化有效吗12380网站建设情况汇报
  • 有哪些做婚礼电子请柬的网站网站防护怎么做
  • 信宜市建设局网站公司网站建立流程
  • 不良网站正能量进入窗口备案域名解析
  • 会员可见的网站开发企业网站改版计划书
  • 做网站绑定 对应的域名河南新乡做网站公司哪家好
  • 门户网站功能模块网站制作推荐
  • 增城企业网站建设建设商城购物网站
  • 网站空间单位网站建设Z亿玛酷1流量订制
  • 百度图片点击变网站是怎么做的免费行情软件下载大全
  • 南昌建站推广公司免费域名注册网中国万网
  • 什么主题的网站容易做点网站设计思路作用
  • 家具网站后台模板张家界今天新闻头条
  • 网站访客qq提取线上推广平台有哪些
  • 网站开发子孙账号南昌做网站市场报价
  • 可以做外国网站文章专业营销网站费用
  • 网站怎么做排名重庆网上房地产网站
  • 哪家成都公司做网站做网站js还是jq
  • dede建设网站教程哪些网站可以做淘宝基础销量
  • 货运配载做网站淘宝网站建设特点
  • 合肥建设工程竣工结算备案网站萍乡建设网站