cesium 实时传参更新模型的位置和姿态

本文介绍了如何在Cesium中通过javascript实时传递参数,动态调整3D模型的位置和姿态,以实现飞行模拟效果。通过cesiumFlight.js的示例代码,展示了具体的实现方法。
摘要由CSDN通过智能技术生成

html

<!DOCTYPE html>
<html>
    <head>
        <title> sesium Demo </title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
        <script src = "../Build/Cesium/Cesium.js"></script>
        <link href="../Build/Cesium/Widgets/widgets.css" rel="stylesheet">
    </head>

    <body>
        <input type="text" id="clock">
        <div id="cesiumContainer"></div>
        <div id="showInfo"></div>
        
    </body>
</html>

<!-- 1、获取viewer对象 -->
<script>
    var viewer = new Cesium.Viewer('cesiumContainer', {
        imageryProvider : Cesium.createTileMapServiceImageryProvider({
            url : Cesium.buildModuleUrl('Assets/Textures/NaturalEarthII') //使用的是默认的离线地图离线地图
        }),
        shouldAnimate : true,
        geocoder:false,
        homeButton:false,
        sceneModePicker:false,
        baseLayerPicker : false,
        //baseLayerPicker:false,
        //animation:false,
        //creditContainer:"credit"
        timeline:true,
        vrButton:false
    });
</script>

<!-- 2、加载渲染代码 -->
<script src = "./javaScript/cesiumFlight.js"></script>

<!-- 3、调用更新 -->
<script>

    //测试数据 [时间,经度,纬度,高程]
    var myArray = [
        [0,-119,35.1219512195122,0],
        [10,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值