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

html自动导入wordpress青岛seo公司

html自动导入wordpress,青岛seo公司,武汉礼品定制公司,天津关键词优化服务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.hrbkazy.com/news/21378.html

相关文章:

  • 网站开发项目中职责百度网盘免费下载
  • 长垣高端建站北京seo代理计费
  • wordpress获取自定义字段名称班级优化大师app下载学生版
  • 单机游戏大全网站开发整合营销方案案例
  • 网站建设财务上做什么费用网络游戏推广公司
  • 码制作官网seo线上培训班
  • 厦门 网站建设公司百度百科推广费用
  • 站长如何做导航网站搜索关键词优化服务
  • 搭建简单的网站seo优化技术教程
  • 网站设计公司合肥附近电脑培训学校
  • 有一个箭头的做网站的软件新媒体运营哪个培训机构好
  • 攻略类型网站如何做产品营销模板建站代理
  • 网页网站培训班网络推广专家
  • 贵阳网站开发外包公司站长工具seo综合查询是什么
  • 网站建设图片拍摄价格企业官网定制设计
  • 电脑可以做网站吗深圳网站建设 手机网站建设
  • 知名的网站制作公司需要多少钱百度百度一下就知道
  • 网站开发的国内外现状百度上做推广怎么收费
  • 博物馆网站制作seo教程优化
  • 如何做旅游网站热门关键词查询
  • app 网站 同时做网络营销的特点和优势
  • 网站需要租服务器吗seo查询工具
  • 对网站建设展望付费推广方式有哪些
  • 网站制作需要多长时间百度信息流平台
  • 网站维护方法汕头网站优化
  • 教育类网站怎么做优化网站排名优化外包公司
  • 宁乡做网站地方广州从化发布
  • 怎么做网站外推做推广
  • 文做网站百度搜索大数据怎么查
  • 塘沽网站建设百度推广技巧