Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Geometry3DLayerStyle

Hierarchy

Index

Constructors

Properties

colorScale?: BitmapColorScaleGL

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

memberof

Geometry3DLayerStyle

depthTest: boolean

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

diffuse?: Spectra

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

emission?: Spectra

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

fillColor?: StopRules

格点颜色

memberof

Geometry3DLayerStyle

显示方式

memberof

Geometry3DLayerStyle

flat?: boolean

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

globalOpacity?: number

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

opaque: boolean

是否不透明,默认true

memberof

Geometry3DLayerStyle

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

rect是根据提供的最大最小经纬度和高度形成一个立方体,只显示立方体内的部分

tilt则根据最小最大经纬度的连线进行剖面(min->max),同时限制只显示最大最小高度之间的部分

默认为none

shininess?: number

光泽度,默认1.0

specular?: number

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

zScale: number

原始数据中z轴被拉伸的系数,默认为1

注意:此zScale与其他图层中的zScale意义有所区别,不是在此图层中直接进行拉伸,而是指传入图层的顶点数据有没有被拉伸过

如果传入图层的顶点数据被拉升了2倍,那么这里就要设置为2,否则在根据格点数据进行高度层填色的时候,会出现填色值与实际值不对应的情况

memberof

Geometry3DLayerStyle

DefaultOptions: IGeometry3DLayerStyleOptions = ...

Methods

  • clearCaches(): void
  • 根据指定的feature获取当前样式对应的实际值

    memberof

    FeatureBaseClass

    Parameters

    • sourceValue: any
    • cacheFirst: boolean = true

      默认优先从缓存中获取,如果缓存中没有找到,再进行更新。传入false进行强制更新。update方法被调用后会自动清空缓存。

    • Optional values: any[]

      如果有多个数值,可以以数组传入,需要样式本身支持多数值。目前格点样式的字符串和数值字段可以通过配置中最后增加|来设置要使用的值的索引号。

    Returns IGeometry3DLayerStyleOptions

    {T}

  • isStyle(): boolean
  • 表名当前的类是否是样式相关类。该类永远返回true

    memberof

    StyleBaseClass

    Returns boolean

Generated using TypeDoc