亚洲动漫在线观看-亚洲动漫第一页-亚洲丁香婷婷-亚洲丶国产丶欧美一区二区三区-亚洲第一综合网站-亚洲第一永久色

顯示源代碼
下雪效果
 開發文檔
            <!DOCTYPE html>

<html>
<head>
    <meta charset='UTF-8'/>
    <meta name='viewport' content='initial-scale=1,maximum-scale=1,user-scalable=no'/>
    <link  rel='stylesheet'/>
    <script src='http://ua.bigemap.com:30081/bmsdk/bigemap-gl.js/v1.1.0/bigemap-gl.js'></script>
    <style>
        body {
            margin: 0;
            padding: 0;
        }

        #container {
            position: absolute;
            top: 0;
            bottom: 0;
            width: 100%;
        }
        .bmgl-widget-credits{display:none}
    </style>
    <title>part_test</title>
</head>
<body>

<div id='container'></div>

<script>
         bmgl.Config.HTTP_URL = 'http://ua.bigemap.com:30081/bmsdk/';
    var viewer = new bmgl.Viewer('container', {mapId:'bigemap.dc-satellite',requestRenderMode:false});
    var lat = 30.6;
    var lon = 104.055;
    //取消雙擊事件
    viewer.BMWidget.screenSpaceEventHandler.removeInputAction(bmgl.ScreenSpaceEventType.LEFT_DOUBLE_CLICK);
    //設置初始位置
    viewer.camera.setView({
        destination: bmgl.Cartesian3.fromDegrees(lon, lat, 300000)
    });

    //定義下雪場景 著色器
    function FS_Snow() {
        return "uniform sampler2D colorTexture;\n\
    varying vec2 v_textureCoordinates;\n\
\n\
    float snow(vec2 uv,float scale)\n\
    {\n\
        float time = czm_frameNumber / 60.0;\n\
        float w=smoothstep(1.,0.,-uv.y*(scale/10.));if(w<.1)return 0.;\n\
        uv+=time/scale;uv.y+=time*2./scale;uv.x+=sin(uv.y+time*.5)/scale;\n\
        uv*=scale;vec2 s=floor(uv),f=fract(uv),p;float k=3.,d;\n\
        p=.5+.35*sin(11.*fract(sin((s+p+scale)*mat2(7,3,6,5))*5.))-f;d=length(p);k=min(d,k);\n\
        k=smoothstep(0.,k,sin(f.x+f.y)*0.01);\n\
        return k*w;\n\
    }\n\
\n\
    void main(void){\n\
        vec2 resolution = czm_viewport.zw;\n\
        vec2 uv=(gl_FragCoord.xy*2.-resolution.xy)/min(resolution.x,resolution.y);\n\
        vec3 finalColor=vec3(0);\n\
        float c = 0.0;\n\
        c+=snow(uv,30.)*.0;\n\
        c+=snow(uv,20.)*.0;\n\
        c+=snow(uv,15.)*.0;\n\
        c+=snow(uv,10.);\n\
        c+=snow(uv,8.);\n\
        c+=snow(uv,6.);\n\
        c+=snow(uv,5.);\n\
        finalColor=(vec3(c)); \n\
        gl_FragColor = mix(texture2D(colorTexture, v_textureCoordinates), vec4(finalColor,1), 0.3); \n\
\n\
    }\n\
";
    }

    var collection = viewer.scene.postProcessStages;
    var fs_snow = FS_Snow();
    var snow = new bmgl.PostProcessStage({
        name: 'czm_snow',
        fragmentShader: fs_snow
    });
    collection.add(snow);
</script>
</body>
</html>                                                                                                                                                                                                                                
主站蜘蛛池模板: 精品91一区二区三区 | avtt天堂网手机版亚洲 | 久久精品国产视频澳门 | 成人久久伊人精品伊人 | 午夜免费啪视频观看视频 | 脱了白丝校花的内裤猛烈进入 | 天堂网在线.www天堂在线视频 | www.99热.com| 免费观看二十女人一摸是水 | 欧美同性猛男videos | 精品在线播放视频 | 久久精品小视频 | 欧美做受 | 99视频在线免费观看 | 欧美男同video | 亚洲激情在线视频 | 午夜影院网站 | 99久热只有精品视频免费观看17 | 深夜免费在线观看 | 狠狠色伊人亚洲综合网站色 | 亚洲欧美在线观看首页 | 久久99国产综合精品AV蜜桃 | 日本私人影院 | 精品国产爱久久 | 沉香如屑西瓜视频免费观看完整版 | 天天做天天爰夜夜爽 | 国产欧美一区二区三区精品 | 深夜国产在线 | 国产a在线 | 日本又大又硬又粗的视频 | 秀逼逼 | 亚洲精品综合 | 美女扒开两腿露出尿口的视频 | 青草视频在线观看视频 | 538精品视频 | 国产成人亚洲精品一区二区在线看 | 俄罗斯性高清完整版 | 成3d漫二区三区四区 | 免费一级欧美大片在线观看 | 国产三及 | 国产美女亚洲精品久久久综合91 |