当前位置: 首页 > 文档资料 > ThingJS 文档中心 >

Class: GeoDiffusionRenderer

优质
小牛编辑
126浏览
2023-12-01

CMAP~ GeoDiffusionRenderer

GeoDiffusion样式类


new GeoDiffusionRenderer(geoBuilding, param)

构造函数

Parameters:
NameTypeDescription
geoBuildingCMAP.GeoBuilding

要渲染的GeoBuilding实例

paramObject

参数列表

Properties
NameTypeDescription
typeString

扩散类型 GeoDiffusion.TYPE_CYLINDER,GeoDiffusion.TYPE_TEXTURE_ROTATE,GeoDiffusion.TYPE_TEXTURE_SCALE

colorString | Array | Number

填充颜色

opacityNumber

填充不透明度 默认1

imageUrlString

贴图路径

speedNumber

扩散速度

radiusNumber

扩散圆半径

cylinderHeightNumber

扩散高度 type=GeoDiffusion.TYPE_CYLINDER时生效

startPositionNumber

扩散开始的位置(0~1) type=GeoDiffusion.TYPE_TEXTURE_SCALE时生效

endPositionNumber

扩散结束的位置(0~1) type=GeoDiffusion.TYPE_TEXTURE_SCALE时生效

alphaMappingObject

扩散的透明度曲线 例如{0:0.0,0.5:1,1:0.0} key代表扩散到的位置 value代表此时的透明度 type=GeoDiffusion.TYPE_TEXTURE_SCALE时生效

linePositionRatioNumber

扩散边框扫面线在扫描圆的位置(0~1) type=GeoDiffusion.TYPE_TEXTURE_SCALE时生效

lineColorNumber

扩散边框扫面线的颜色 type=GeoDiffusion.TYPE_TEXTURE_SCALE时生效

lineOpacityNumber

扩散边框扫面线的透明度(0~1) type=GeoDiffusion.TYPE_TEXTURE_SCALE时生效

lineWidthRatioNumber

扩散边框扫面线宽占扩散圆半径的比例 type=GeoDiffusion.TYPE_TEXTURE_SCALE时生效

lerpTypefunction

扫描速度变化曲线

Members


<readonly> type :String

扩散类型 GeoDiffusion.TYPE_CYLINDER,GeoDiffusion.TYPE_TEXTURE_ROTATE,GeoDiffusion.TYPE_TEXTURE_SCALE

Type:
  • String