webGL阴影分析

0 投票
请问官方示例中阴影分析的建筑物影子长度应该怎么调整,改变光源和光源方向并没有变化
9月 1 分类:  42次浏览 | 用户: Lzx0913 (9 分)

1个回答

0 投票

需要改变当前时间,参考代码

$('#sunlight').click(function(){
                var dateVal = $("#selDate").val();
                var startTime = new Date(dateVal);
                var endTime = new Date(dateVal);
                var shour = Number($("#startTime :selected").val());
                var ehour = Number($("#endTime :selected").val());

                if(shour > ehour) {
                    return;
                }
                var nTimer = 0.0;
                var nIntervId = setInterval(function() {
                    if(shour < ehour) {
                        startTime.setHours(shour);
                        startTime.setMinutes(nTimer);
                        viewer.clock.currentTime = Cesium.JulianDate.fromDate(startTime);
                        nTimer += 10.0;
                        if(nTimer > 60.0){
                            shour += 1.0;
                            nTimer = 0.0;
                        }
                    }else {
                        clearInterval(nIntervId);
                    }
                }, 20);

            });

9月 1 用户: 卷饼先生 登峰造极 (5,371 分)
...