Skip to content

@indoor-map/fmap-jsDocs


特效管理类 提供各类场景特效的创建与管理

Constructors

new FMapEffect()

new FMapEffect(fmap): FMapEffect

Parameters

fmap: FMap

Returns

FMapEffect

Methods

addBloom()

addBloom(options?): FMBloom

添加发光效果(Bloom)

Parameters

options?: Record<string, unknown>

发光参数

Returns

FMBloom

发光效果实例


addDiffusion()

addDiffusion(target, options?): FMDiffusion

添加扩散效果

Parameters

target: unknown

目标标注(FMSphereMarker)

options?: Record<string, unknown>

扩散参数

Returns

FMDiffusion

扩散实例


addFire()

addFire(options): FMFireMarker

添加火焰效果

Parameters

options: Record<string, unknown> & object

火焰配置

Returns

FMFireMarker

火焰实例


addFlow()

addFlow(target, options?): FMFlow

添加流光效果

Parameters

target: unknown

目标标注(FMLine3dMarker/FMWallMarker/FMTubeMarker)

options?: Record<string, unknown>

流光参数

Returns

FMFlow

流光实例


addFog()

addFog(options?): FMFog

添加雾气效果

Parameters

options?: Record<string, unknown>

雾气参数

Returns

FMFog

雾气实例


addOutline()

addOutline(options?): FMOutline

添加高亮轮廓线

Parameters

options?

轮廓线配置

options.color?: string

options.opacity?: number

options.thickness?: number

Returns

FMOutline

轮廓线实例


addParticle()

addParticle(options): FMParticle

添加粒子效果

Parameters

options

粒子配置

options.color?: string

options.count?: number

options.level?: number

options.size?: number

options.type?: string

options.x?: number

options.y?: number

options.z?: number

Returns

FMParticle

粒子实例


addSAO()

addSAO(options?): FMSAO

添加SAO效果

Parameters

options?: Record<string, unknown>

SAO参数

Returns

FMSAO

SAO实例


addSkybox()

addSkybox(options): FMSky

添加天空盒效果

Parameters

options: Record<string, unknown>

天空盒参数

Returns

FMSky

天空盒实例


addSweep()

addSweep(type, options?): FMSweep

添加扫光效果

Parameters

type: "circle" | "annulus" = 'circle'

扫光类型: 'circle' | 'annulus'

options?: Record<string, unknown>

扫光参数

Returns

FMSweep

扫光实例


addWater()

addWater(options): FMWater

添加水波纹效果

Parameters

options

水波纹配置

options.color?: string

options.count?: number

options.height?: number

options.level?: number

options.opacity?: number

options.radius?: number

options.url?: string

options.x: number

options.y: number

Returns

FMWater

水波纹实例


clearAll()

clearAll(): void

清除所有特效(单个特效清理失败不影响其余特效)

Returns

void

基于蜂鸟视图 Fengmap SDK 构建