SuperMap iClient3D for WebGL教程(特效)- 聚光源
作者:Volare
在上一篇的博客中为大家讲解了如何在WebGl中制作点光源,在这篇博客中小编再来为大家讲述一下在WebGl中如果制作聚光源的效果。
一、同样的大家先一起来了解聚光源接口中的参数说明
Position:光源位置
targetPosition:目标点位置,决定聚光方向
Color:光源颜色
Intesity: 光强度
Distance:光能到达的距离,默认100米
Decay:光源衰减因子,越小,随着距离衰减越小,也就越亮
二、参数详细说明
(1)首先添加已发布的三维服务,运行效果如下:
(2)添加聚光源的位置参数position:最简单的聚光源,需要设置聚光源的位置以及目标点位置(决定聚光方向),效果如图:
(3)设置聚光源灯光颜色参数color,效果如图:
(4)设置点光源的衰减因子decay:效果如图:
(5)intesity和distance分别是用于设置光源的强度以及光源能够到达的范围,注意distance小于了聚光点到目标点的距离便没有灯光的效果,效果如图:
三、最终的代码与效果如图:
Chinagototo: 【iDesktopx】桌面无法连接postgis数据源,PG启动失败报错:replication checkpoint has wrong magic 0 instead of 307747550? 帮了大忙,差点就重装集群的PostGreSQL了...
hi_chap: 能在来个链接么 失效了
何生GIS: 矢量轮廓数据要求不高的可以自己去osm下
CSDN-Ada助手: 不知道 Java 技能树是否可以帮到你:https://edu.csdn.net/skill/java?utm_source=AI_act_java
JavaMinNoob: 大佬,能再提供一份网盘链接吗,以前的失效了 百度云盘:http://pan.baidu.com/s/1i5NgzUt 密码:cclk