cesium教程6-设置面板

在这里插入图片描述

这次我们总结了一些cesium项目当中用到的参数设置比如设置点云点大小,设置点云内存限制,动态设置光照衰减,动态设置衰减比例等等,这些都是利用官方api实现,所以不多说,直接给代码

代码说明

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>设置面板</title>
    <link rel="stylesheet" href="../Cesium/Widgets/widgets.css">
    <script src="../Cesium/Cesium.js"></script>
    <script src="./config.js"></script>//这里是初始化参数哈 不要忘了引用
    <script src="./setTool.js"></script> //这里是参数设置的方法代码
    <style>
        html,
        body,
        #cesiumContainer {
            width: 100%;
            height: 100%;
            margin: 0;
            padding: 0;
            overflow: hidden;
        }
    </style>
</head>

<body>
    <div id="cesiumContainer"></div>
    <script>
        Cesium.Ion.defaultAccessToken = "你的token"
        

        let viewer = new Cesium.Viewer("cesiumContainer", {
            terrainProvider: Cesium.createWorldTerrain()
        });


        let Style = new setTool(viewer)

        //Style.setPointSize(2)//动态修改点云点大小 [1-16]
        //Style.setMaximumMemoryUsage(512)//动态设置点云内存限制[128-1024]
        //Style.setMaximumScreenSpaceError(8)//动态设置点云最大分辨率[0-64]
        //Style.setPointCloudVisibleHeight(9600)//动态修改点云可视高度[4000-20000]
        //Style.setAttenuation(true)//动态设置光照衰减
        //Style.setGeometricErrorScale(0.4)//动态设置衰减比例[0-2]
        //Style.setMaximumAttenuation(4)//动态设置最大衰减指数[0-32]
        //Style.setEyeDomeLighting(true)//动态设置EDL
        //Style.setEyeDomeLightingStrength(0.4)//动态设置EDL的光照强度[0-10]
        //Style.setEyeDomeLightingRadius(1.4)//动态设置EDL的光照半径[0-10]
        //Style.setDepthTestAgainstTerrain(false)//动态开启关闭深度检测
        //Style.setEnableLighting(false)//动态开启关闭光照
        //Style.setPreloadFlightDestinations(true)//预加载3Dtiles

    </script>
</body>

</html>

代码下载地址:
https://github.com/weshmily/cesiumPDG

记得点星星哈

作者: weshmily前端
官网: 百度搜索(weshmily前端)
CSDN博客:http://blog.csdn.net/qq_27118895
GitHub: https://github.com/weshmily
公众号:搜索"weshmilyqd"
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前端小孟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值