静态_lastMemId
_lastMemId: number
静态 只读context
context: EngineObjectsContext
静态 只读contextEditing
contextEditing: EditingObjectContext
静态 只读register
register: <R extends ESSceneObject, V_1 extends ESViewer>(
viewerType: string,
sceneObjectTypeName: string,
objConstructor: new (
sceneObject: R,
viewer: V_1,
) => EngineObject<R, ESViewer>,
) => string
静态 只读registerEditing
registerEditing: <R extends ESSceneObject, V_1 extends ESViewer>(
viewerType: string,
sceneObjectTypeName: string,
objConstructor: new (
sceneObject: R,
viewer: V_1,
) => EngineObject<R, ESViewer>,
) => void
静态 只读type
type: string = ...
OlESGeoPolygonWithFire - OpenLayers 引擎的火焰多边形实现
继承自 OlESGeoPolygon,在 super() 完成基础多边形渲染之后,
通过多层多边形 + requestAnimationFrame 动画实现伪3D火焰效果。
OpenLayers 没有粒子系统,通过以下方式模拟火焰视觉效果: