Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IWindArrowLayerStyleOptions

Hierarchy

Index

Properties

当数据源是矢量的时候,需要设置方向的数据值字段,支持loader,使用角度表示。格点数据源无需设置。

baseSpeed?: number

基础速度,所有的尺寸变化基于这个基础速度的比例,即head和body配置的大小只baseSpeed时对应的大小,速度大于baseSpeed的箭头会等比例增加,反之减小

默认为5m/s

bodyBottomRadius?: number

风杆的底部半径,单位是米

bodyLength?: number

风杆长度,单位是米

bodySegments?: number

风杆的分段数

bodyTopRadius?: number

风杆的顶部半径,单位是米

bitmap形式的色例配置(优先级高于fillColor)

memberof

IGeometry3DLayerStyleOptions

depthTest?: boolean

是否开启深度检测,默认true

vec3,固定的漫反射颜色,会与数据的颜色混合,默认为0,即完全使用数据的颜色

vec3 物体本身的放射光,默认为不发射光

fillColor?: GridColorFieldGL

格点颜色

memberof

IGeometry3DLayerStyleOptions

显示方式

memberof

IGeometry3DLayerStyleOptions

flat?: boolean

是否关闭光照效果,true表示不启用,默认为false

globalOpacity?: number

全局透明度,会与颜色中的透明度混合叠加,默认为1

gridPreferSD?: boolean

当数据源是格点风场时,是否使用风向和风速来进行计算。

如果原始格点数据就是风向和风速的,建议在构建风场provider的时候设置lazyCalc为true,然后该字段设置为true,这样可以避免cpu进行风向风速到uv的计算,提升性能。

默认为false,因为大部分模式出来的格点风场都是使用uv来进行表示

headLength?: number

箭头长度,单位米

headRadius?: number

箭头的半径,单位是米

headSegments?: number

箭头分段数

当数据源是矢量的时候,可以指定矢量显示的高度,如果不指定,则当数据坐标中有高度的时候使用坐标的高度,否则为0

当数据源是格点的时候,也支持设置该值,此时函数收到的feature为null,该值的优先级大于图层构造时generator返回的高度值,如果不设置,则为generator返回的高度值,如果没有返回,则为headLength+bodyLength+100

memberof

IWindArrowLayerStyleOptions

maxCount?: number

箭头的数量,如果是矢量数据源实际展示数量=min(maxCount,矢量点数量),如果是格点数据则=maxCount

默认1000

opaque?: boolean

是否不透明,默认true

memberof

IGeometry3DLayerStyleOptions

section?: { maxHeight?: number; maxLat?: number; maxLon?: number; minHeight?: number; minLat?: number; minLon?: number }

剖面信息,当该项被设置时,启用剖面效果

Type declaration

  • Optional maxHeight?: number
  • Optional maxLat?: number
  • Optional maxLon?: number
  • Optional minHeight?: number
  • Optional minLat?: number
  • Optional minLon?: number
sectionMode?: Geometry3DSectionMode

是否使用斜剖,默认是根据提供的最大最小经纬度和高度形成一个立方体,只显示立方体内的部分

如果使用斜剖,则根据最大最小经纬度的连线进行剖面,同时限制只显示最大最小高度之间的部分

shapeNeedsUpdate?: boolean

是否需要更新箭头形状,为了提升性能,箭头形状第一次创建后会被缓存,如果修改了样式后需要重新创建,则需要设置为true

若修改完成后下次再次设置其他样式并更新时,需要将该值再次设置为false,以免降低性能

shininess?: number

光泽度,默认1.0,数值越大,高光越趋向于聚集到一点,否则越平铺

specular?: number

镜面(高光)反射参数,[0-1],默认为0,

当数据源是矢量的时候,需要设置速度的数据值字段,支持loader。格点数据源无需设置。

zScale?: number

z轴拉伸系数,默认为1

Generated using TypeDoc