Cesium中文教程-3D模型(3D Models)

本文档详细介绍了如何在Cesium中加载和使用3D模型,包括快速入门、动画操作、模型选择、COLLADA到glTF的转换以及故障排查。通过实例展示了如何加载地面车辆模型,并播放内置动画,同时提供了Mac和Windows平台的故障解决建议。
摘要由CSDN通过智能技术生成

目录

 3D模型(3D Models)

(1)快速入门(Quick start)

(2)动画(Animations)

(3)各取所需(Picking)

(4)转化COLLADA为glTF(Converting COLLADA to glTF)

(5)故障排除(Troubleshooting)

I Troubleshooting on Mac

II Troubleshooting on Windows

 (6)资源(Resources)


3D模型(3D Models)

本章将介绍如何通过cesium原始API对3D Models进行转化、加载和使用。如果是刚开始学习Cesium,可以先跳到空间数据可视化章节

Cesium支持使用glTF的关键帧动画、皮肤和人体节点挑选,glTF是一种由科纳斯组织(WebGL与COLLADA的联合)新兴起来的工业级web 3D模型格式

(1)快速入门(Quick start)

Cesium可以使用一些现有的二进制glTF模型:

①螺旋桨转动的飞机;

②轮子转动的地面车辆;

③循环走步的人;

④热气球;

⑤一辆牛奶卡车(包括Draco-compressed牛奶卡车)。

这些模型都有各自的存放目录Apps/SampleData/models。大多数有原始的COLLADA文件(.dae),glTF文件(.gltf)或者二进制的glTF文件(.glb)。Cesium apps中原始的COLLADA文件不需要使用。

开始code代码加载这些模型,首先在沙堡(Sandcastle)中打开Hello World样例。在var viewer = ... 下面增加scene变量。

var scene = viewer.scene;  

然后,通过Cesium.Model.fromGltf来加载地面车辆模型,代码如下:


                
  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值