new fengmap.FMReflect(map, options)
构造 FMReflect 类
Name | Type | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
map |
fengmap.FMMap |
地图对象 |
|||||||||
options |
Object |
初始化反射参数
|
Methods
-
add(node, reflectivity, options)
-
添加到 反射 特效
Name Type Description node
Object | array FMExternalModel对象或者FMDynamicModel对象或layer对象或数组
reflectivity
number ,反射率(0-1)默认为初始化参数中的reflectivity
options
array ,模型各材质或纹理的反射设置,如果为空则按照reflectivity的反射率设置
options[].textureName
string 纹理名称
options[].reflectivity
number 类型,反射率(0-1)默认0.5
-
clear()
-
清空 反射 特效
-
disable()
-
关闭 反射 特效
-
enable()
-
开启 反射 特效
-
getMaxDistance(){number}
-
获取最大反射距离
Returns:
Type Description number 最大反射距离 -
remove(node)
-
从 反射 特效中移除
Name Type Description node
object FMExternalModel对象或者FMDynamicModel对象或layer对象或数组
-
setMaxDistance(value)
-
设置最大反射距离
Name Type Description value
number 最大反射距离