ColorizerPlugin

用于在场景中对图层进行染色渲染,支持自定义着色效果和条件染色

关系

Implements

ColorizerPlugin Implements IColorizerPlugin

实现接口: IColorizerPlugin

用于在场景中对图层进行染色渲染,支持自定义着色效果和条件染色

构造函数

ColorizerPlugin

构造函数

new ColorizerPlugin(props?)

参数

返回:ColorizerPlugin ColorizerPlugin对象

属性

colorizer

染色器实例

colorizer: IColoriezer

类型: IColoriezer

id

插件唯一标识

id: string

类型: string

props

插件配置属性

props?: RenderProps

类型: RenderProps

scene

当前场景实例

scene: IScene

类型: IScene

访问器

defaultEffect

获取默认着色

get defaultEffect(): Effect

返回: Effect 获取默认着色

设置默认着色

set defaultEffect(effect: Effect): void

参数

返回: void

effects

获取自定义着色

get effects(): EffectItem[]

返回: EffectItem 获取自定义着色

设置自定义着色

set effects(effects: EffectItem[]): void

参数

返回: void

field

获取染色字段

get field(): string

返回: string 获取染色字段

设置染色字段

set field(value: string): void

参数

  • value: string

返回: void

layers

获取着色图层

get layers(): ILayer[]

返回: ILayer 获取着色图层

设置着色图层

set layers(layers: ILayer[]): void

参数

返回: void

方法

addEffect

添加着色

addEffect(effectItem): void

参数

返回:void

clear

清空着色

clear(layer?): void

参数

  • layer?: ILayer 可选的指定图层

返回:void

close

关闭插件

close(): void

返回:void

destroy

销毁插件

destroy(): void

返回:void

install

初始化插件

install(_scene): void

参数

返回:void

render

着色

render(): void

返回:void

setLayerField

给指定图层设置指定属性进行染色

setLayerField(layer, field): void

参数

  • layer: ILayer 指定图层
  • field: string 指定属性

返回:void

BIMFlux AI