# 第二层 · 对象分类

> 由 `generate-docs.mjs` 自动生成。共 116 个具体对象，按继承链归为 4 类。

| 分类 | 数量 | 基类判定 |
| --- | --- | --- |
| 单点对象 | 49 | 基类 `ESObjectWithLocation`（含经 `ESLabel`/`ESHuman`/`ESGltfModel` 间接继承） |
| 多点对象 | 37 | 基类 `ESGeoVector`（地理坐标）或 `ESLocalVector`/`ESLocalVector2D`（局部坐标） |
| 服务图层对象 | 20 | 继承自 `ESVisualObject`（含经 `ES3DTileset`/`ESImageryLayer` 间接继承） |
| 辅助/UI对象 | 10 | 如播放器、导航控件、比例尺、状态栏、自定义 DIV、视角集合、路径跟踪器等 |

## 单点对象（49）

由单一 `position`（[经,纬,高]）定位的对象。基类 `ESObjectWithLocation`（含经 `ESLabel`/`ESHuman`/`ESGltfModel` 间接继承）。如模型、POI、标签、人员、车辆、视角等。

| 类名 | 中文名 | 引擎 | 说明 | 文档 |
| --- | --- | --- | --- | --- |
| `ESAlarm` | 报警 | Cesium/UE | ESAlarm 是用于在场景中指定位置显示报警警示范围（柱状或圆形）的对象。 | [→ 查看](objects/ESAlarm.md) |
| `ESApertureEffect` | 光圈特效 | Cesium/UE | ESApertureEffect 是用于在场景中指定位置显示光圈特效（扫描或扩散）的对象。 | [→ 查看](objects/ESApertureEffect.md) |
| `ESBlastParticleSystem` | 粒子爆炸 | Cesium/UE | ESBlastParticleSystem 是用于在场景中指定位置创建粒子爆炸效果的对象。 | [→ 查看](objects/ESBlastParticleSystem.md) |
| `ESBoxClipping` | 体剖切 | Cesium | ESBoxClipping 是用于通过盒体对 3D 场景中的对象进行体裁剪的对象。 | [→ 查看](objects/ESBoxClipping.md) |
| `ESCameraView` | 视角 | Cesium/UE | ESCameraView 是用于表示和管理场景视角（相机视点）的对象。 | [→ 查看](objects/ESCameraView.md) |
| `ESCameraVisibleRange` | 摄像头可视域 | Cesium/UE | ESCameraVisibleRange 是用于在场景中显示摄像头可视范围的对象。 | [→ 查看](objects/ESCameraVisibleRange.md) |
| `ESCar` | 车辆 | Cesium/UE | ESCar 是用于在场景中显示车辆模型（如警车）的对象。 | [→ 查看](objects/ESCar.md) |
| `ESCityBasePoint` | 城市基点(Czm) | Cesium | ESCityBasePoint 是用于在场景中表示城市关键基准点的对象。 | [→ 查看](objects/ESCityBasePoint.md) |
| `ESClippingPlane` | 裁切 | Cesium/UE | ESClippingPlane 是用于通过平面裁剪 3D 场景中对象的裁切对象。 | [→ 查看](objects/ESClippingPlane.md) |
| `ESCustomPrimitive` | ES自定义图元 | Cesium/UE | ESCustomPrimitive 是用于在场景中创建自定义渲染图元的对象，支持自定义着色器（顶点/片元）、顶点属性、包围盒和渲染状态。 | [→ 查看](objects/ESCustomPrimitive.md) |
| `ESCylinder` | 圆柱 | Cesium/UE | ESCylinder 是用于在场景中指定位置显示圆柱体几何的对象。 | [→ 查看](objects/ESCylinder.md) |
| `ESDataMesh` | 数值面着色 | Cesium/UE | ESDataMesh 是用于对数值数据进行面着色展示的可视化对象。 | [→ 查看](objects/ESDataMesh.md) |
| `ESDatasmithRuntimeModel` | Datasmith Model | Cesium/UE | ESDatasmithRuntimeModel 是用于加载和展示 Datasmith 模型的可视化对象。 | [→ 查看](objects/ESDatasmithRuntimeModel.md) |
| `ESDynamicWater` | 动态水面 | Cesium/UE | ESDynamicWater 是用于在场景中渲染动态水面效果的对象。 | [→ 查看](objects/ESDynamicWater.md) |
| `ESFireParticleSystem` | 粒子烟火 | Cesium/UE | ESFireParticleSystem 是用于创建和管理粒子烟火效果的对象。 | [→ 查看](objects/ESFireParticleSystem.md) |
| `ESFountainParticleSystem` | 粒子喷泉 | Cesium/UE | ESFountainParticleSystem 是用于创建粒子喷泉效果的对象。 | [→ 查看](objects/ESFountainParticleSystem.md) |
| `ESGaussianSplatting` | 高斯溅射模型 | Cesium/UE | ESGaussianSplatting 是用于加载和展示高斯溅射模型的对象。 | [→ 查看](objects/ESGaussianSplatting.md) |
| `ESGeoDiv` | ESGeoDiv | Cesium/UE | ESGeoDiv 是用于在地理指定位置显示自定义 HTML 小部件的对象。 | [→ 查看](objects/ESGeoDiv.md) |
| `ESGeoDivTextPoi` | 图标点 | Cesium/UE | ESGeoDivTextPoi 是用于在场景中显示带文本标签的地理点对象。 | [→ 查看](objects/ESGeoDivTextPoi.md) |
| `ESGeoIcon` | 地理图标 | - | ESGeoIcon 是用于在场景中指定位置显示自定义图标图片的可视化对象。 | [→ 查看](objects/ESGeoIcon.md) |
| `ESGeoPoint` | 地理点 | - | ESGeoPoint 是用于在地图中显示地理点标记的可视化对象，支持自定义点样式。 | [→ 查看](objects/ESGeoPoint.md) |
| `ESGltfModel` | 模型 | Cesium/UE | ESGltfModel 是用于加载和操作 glTF/GLB 模型的对象，支持模型节点变换、材质设置和动画播放。 | [→ 查看](objects/ESGltfModel.md) |
| `ESHuman` | 人员 | Cesium/UE | ESHuman 是用于模拟场景中人员行为的对象，支持多种人员类型和动画状态。 | [→ 查看](objects/ESHuman.md) |
| `ESHumanFountain` | 人员喷泉 | - | ESHumanFountain 是组合了人员与喷泉粒子效果的对象，喷泉从人物手中喷出。 | [→ 查看](objects/ESHumanFountain.md) |
| `ESHumanPoi` | 人员poi | - | ESHumanPoi 是组合了人员与二维点标记的对象，在场景中同时显示人员模型和 POI 标签。 | [→ 查看](objects/ESHumanPoi.md) |
| `ESHumans` | 人员(批量) | - | ESHumans 是用于在场景中指定位置批量创建人员（角色）实例的可视化对象。 | [→ 查看](objects/ESHumans.md) |
| `ESImageLabel` | 图片标签 | Cesium/UE | ESImageLabel 是用于在场景中指定位置显示图片标签的可视化对象。 | [→ 查看](objects/ESImageLabel.md) |
| `ESLevelRuntimeModel` | 关卡包模型 | Cesium/UE | ESLevelRuntimeModel 是用于在场景中加载和管理 UE 关卡包资源的模型对象。 | [→ 查看](objects/ESLevelRuntimeModel.md) |
| `ESLocalCircle` | 局部坐标圆形 | Cesium/UE | ESLocalCircle 是用于在局部坐标系中创建和管理圆形几何对象的可视化对象。 | [→ 查看](objects/ESLocalCircle.md) |
| `ESLocalLineString` | 局部2D坐标折线 | Cesium/UE | ESLocalLineString 是用于在局部 2D 坐标系中创建和显示折线路径的可视化对象。 | [→ 查看](objects/ESLocalLineString.md) |
| `ESLocalLineStringZ` | 局部坐标折线 | Cesium/UE | ESLocalLineStringZ 是用于在局部坐标系中创建和显示带有高度信息的三维折线的可视化对象。 | [→ 查看](objects/ESLocalLineStringZ.md) |
| `ESLocalPolygon` | 局部2D坐标多边形 | Cesium/UE | ESLocalPolygon 是用于在局部 2D 坐标系中创建和管理多边形几何对象的可视化对象。 | [→ 查看](objects/ESLocalPolygon.md) |
| `ESLocalPolygonZ` | 局部坐标多边形 | Cesium/UE | ESLocalPolygonZ 是用于在局部坐标系中创建和管理具有高度信息的三维多边形对象的可视化对象。 | [→ 查看](objects/ESLocalPolygonZ.md) |
| `ESLocalRectangle` | 局部坐标四边形 | Cesium/UE | ESLocalRectangle 是用于在局部坐标系中通过宽度和高度创建矩形几何对象的可视化对象。 | [→ 查看](objects/ESLocalRectangle.md) |
| `ESLocalSkyBox` | 局部天空盒 | Cesium/UE | ESLocalSkyBox 是用于在场景中创建局部天空盒效果（支持多种预设天空模式）的可视化对象。 | [→ 查看](objects/ESLocalSkyBox.md) |
| `ESLocationMeasurement` | 位置测量点 | Cesium/UE | ESLocationMeasurement 是用于在三维场景中创建位置测量点并实时监控位置信息的对象。 | [→ 查看](objects/ESLocationMeasurement.md) |
| `ESParticleSystemPrimitive` | 粒子 | Cesium/UE | ESParticleSystemPrimitive 是用于在场景中指定位置生成和播放粒子特效（基于 Primitive API）的对象。 | [→ 查看](objects/ESParticleSystemPrimitive.md) |
| `ESPoi2D` | ESPoi2D | Cesium/UE | ESPoi2D 是用于在场景中创建各种样式点标记（POI）的可视化对象。 | [→ 查看](objects/ESPoi2D.md) |
| `ESPoi3D` | ESPoi3D | Cesium/UE | ESPoi3D 是用于在三维场景中创建和管理 POI（兴趣点）对象的可视化对象。 | [→ 查看](objects/ESPoi3D.md) |
| `ESSignalInterference` | 信号干扰 | - | ESSignalInterference 是用于在场景中指定位置显示信号干扰效果（圆柱体波动材质）的对象。 | [→ 查看](objects/ESSignalInterference.md) |
| `ESStaticMesh` | 静态网格 | UE | ESStaticMesh 是用于在 Unreal Engine 场景中指定位置创建和管理静态网格对象的对象。 | [→ 查看](objects/ESStaticMesh.md) |
| `ESSubmergingAnalysis` | 淹没分析 | Cesium/UE | ESSubmergingAnalysis 是用于在指定位置加载水体数据进行淹没分析的对象。 | [→ 查看](objects/ESSubmergingAnalysis.md) |
| `ESTerrainLayerEditing` | 地形图层编辑 | Cesium/UE | ESTerrainLayerEditing 是用于对地形图层进行雕刻、抹除、平滑、平整及区域升降等编辑操作的对象。 | [→ 查看](objects/ESTerrainLayerEditing.md) |
| `ESTextLabel` | 文本标签 | Cesium/UE | ESTextLabel 是用于在场景中指定位置显示自定义样式的文本标签对象。 | [→ 查看](objects/ESTextLabel.md) |
| `ESUEWidget` | 部件 | Cesium/UE | ESUEWidget 是用于在场景中指定位置创建和管理 Unreal Engine 部件（UI 交互面板）的对象。 | [→ 查看](objects/ESUEWidget.md) |
| `ESUnrealActor` | UnrealActor | Cesium/UE | ESUnrealActor 是用于在场景中指定位置绑定和管理 Unreal Engine Actor 对象的对象。 | [→ 查看](objects/ESUnrealActor.md) |
| `ESVideoFusion` | 视频融合 | Cesium/UE | ESVideoFusion 是用于在场景中指定位置将视频流投影融合到三维场景中的对象。 | [→ 查看](objects/ESVideoFusion.md) |
| `ESViewShed` | 视域分析 | Cesium/UE | ESViewShed 是用于在场景中指定位置进行视域（可视范围）分析的对象。 | [→ 查看](objects/ESViewShed.md) |
| `ESWidget` | 部件 | Cesium/UE | ESWidget 是用于在场景中指定位置显示可交互 UI 部件（信息面板）的对象。 | [→ 查看](objects/ESWidget.md) |

## 多点对象（37）

由 `points` 坐标数组定义的线/面/体对象。基类 `ESGeoVector`（地理坐标）或 `ESLocalVector`/`ESLocalVector2D`（局部坐标）。如折线、多边形、路径、测量、围栏等。

| 类名 | 中文名 | 引擎 | 说明 | 文档 |
| --- | --- | --- | --- | --- |
| `ESAreaMeasurement` | 面积测量 | Cesium/UE | ESAreaMeasurement 是用于在场景中通过多边形区域进行面积测量的对象。 | [→ 查看](objects/ESAreaMeasurement.md) |
| `ESAttackArrow` | 进攻箭头 | Cesium | ESAttackArrow 是用于在场景中绘制军事标绘进攻箭头（直箭头或燕尾箭头）的对象。 | [→ 查看](objects/ESAttackArrow.md) |
| `ESClassification` | 倾斜单体化 | Cesium/UE | ESClassification 是用于对倾斜摄影数据进行单体化（分类）处理的对象。 | [→ 查看](objects/ESClassification.md) |
| `ESDirectionMeasurement` | 方位角测量 | Cesium/UE | ESDirectionMeasurement 是用于测量两点间方位角的对象。 | [→ 查看](objects/ESDirectionMeasurement.md) |
| `ESDistanceMeasurement` | 距离测量 | Cesium/UE | ESDistanceMeasurement 是用于测量地理空间距离的对象。 | [→ 查看](objects/ESDistanceMeasurement.md) |
| `ESExcavate` | 挖坑 | Cesium/UE | ESExcavate 是用于在地形上进行挖坑操作的对象。 | [→ 查看](objects/ESExcavate.md) |
| `ESFireWall` | 火焰墙 | Cesium | ESFireWall 是用于创建环形火焰墙效果的对象。 | [→ 查看](objects/ESFireWall.md) |
| `ESGeoBezierPath` | 贝塞尔曲线路径 | Cesium/UE | ESGeoBezierPath 是用于在场景中创建贝塞尔曲线路径并支持轨迹动画播放的对象。 | [→ 查看](objects/ESGeoBezierPath.md) |
| `ESGeoBezierSpline` | 贝塞尔曲线 | Cesium/UE | ESGeoBezierSpline 是用于根据控制点生成贝塞尔曲线的地理线对象。 | [→ 查看](objects/ESGeoBezierSpline.md) |
| `ESGeoExtrudedPolygon` | 拉升多边形体 | Cesium/UE | ESGeoExtrudedPolygon 是用于表示和操作拉升多边形体的对象，通过设置拉伸高度将多边形拉伸为三维体。 | [→ 查看](objects/ESGeoExtrudedPolygon.md) |
| `ESGeoLineString` | 地理折线 | Cesium/UE | ESGeoLineString 是用于表示和操作地理折线的对象，支持计算折线距离和设置线样式。 | [→ 查看](objects/ESGeoLineString.md) |
| `ESGeoPoints` | 地理点集合 | Cesium | ESGeoPoints 是用于在地图中可视化地理点集合的对象。 | [→ 查看](objects/ESGeoPoints.md) |
| `ESGeoPolygon` | 地理多边形 | - | ESGeoPolygon 是用于表示和操作地理多边形的对象，支持填充、描边和缓冲区等样式设置。 | [→ 查看](objects/ESGeoPolygon.md) |
| `ESGeoPolygonWithFire` | 火焰多边形 | Cesium/UE/OpenLayers | ESGeoPolygonWithFire 是用于创建带有火焰特效的地理多边形的对象，边框和填充区域以火焰粒子呈现。 | [→ 查看](objects/ESGeoPolygonWithFire.md) |
| `ESGeoRectangle` | 矩形 | Cesium/UE | ESGeoRectangle 是用于表示和操作地理矩形的对象，通过两个对角点定义矩形并计算面积和周长。 | [→ 查看](objects/ESGeoRectangle.md) |
| `ESGeoSmoothPolygon` | 平滑多边形 | Cesium/UE | ESGeoSmoothPolygon 是用于在场景中创建平滑多边形对象的地理矢量对象，支持填充和描边。 | [→ 查看](objects/ESGeoSmoothPolygon.md) |
| `ESGeoWater` | 地理水面 | Cesium/UE | ESGeoWater 是用于表示和渲染地理动态水面的对象，支持设置水色、波动、流向等水面效果。 | [→ 查看](objects/ESGeoWater.md) |
| `ESHeightLimitAnalysis` | 控高分析 | Cesium/UE | ESHeightLimitAnalysis 是用于进行控高分析的对象，分析和展示特定区域的高度限制。 | [→ 查看](objects/ESHeightLimitAnalysis.md) |
| `ESHeightMeasurement` | 高度测量 | Cesium/UE | ESHeightMeasurement 是用于测量地理空间中两点之间高度差的对象。 | [→ 查看](objects/ESHeightMeasurement.md) |
| `ESHole` | 挖坑(带材质+深度) | - | ESHole 是用于表示带有材质和深度的挖坑对象，支持挖坑方向和目标图层设置。 | [→ 查看](objects/ESHole.md) |
| `ESLandSlide` | 滑坡泥石流分析 | Cesium | ESLandSlide 是用于在场景中通过双点绘制区域进行滑坡泥石流分析的对象。 | [→ 查看](objects/ESLandSlide.md) |
| `ESPath` | ESPath | Cesium/UE | ESPath 是用于表示和播放沿路径运动的地理线对象，支持时间序列与流速控制。 | [→ 查看](objects/ESPath.md) |
| `ESPipeFence` | 管道电子围栏 | Cesium/UE | ESPipeFence 是用于在三维场景中创建和管理管道状电子围栏的地理矢量对象。 | [→ 查看](objects/ESPipeFence.md) |
| `ESPipeline` | 管线 | Cesium/UE | ESPipeline 是用于在三维场景中创建和管理具有圆形截面管线对象的地理矢量对象。 | [→ 查看](objects/ESPipeline.md) |
| `ESPit` | 坑 | Cesium/UE | ESPit 是用于在三维场景中创建具有深度的多边形坑洞对象的地理矢量对象。 | [→ 查看](objects/ESPit.md) |
| `ESPolygonFence` | 多边形电子围栏 | Cesium/UE | ESPolygonFence 是用于在三维场景中创建和管理多边形形状电子围栏的地理矢量对象。 | [→ 查看](objects/ESPolygonFence.md) |
| `ESPolygonFlattenedPlane` | 压平 | Cesium/UE | ESPolygonFlattenedPlane 是用于在三维场景中创建压平地形的多边形区域并关联瓦片图层实现压平效果的地理矢量对象。 | [→ 查看](objects/ESPolygonFlattenedPlane.md) |
| `ESPolygonWithHole` | 内部裁切多边形 | Cesium/UE | ESPolygonWithHole 是用于创建和管理带有内部空洞的多边形几何对象的地理矢量对象。 | [→ 查看](objects/ESPolygonWithHole.md) |
| `ESRectangle` | 矩形 | Cesium/UE | ESRectangle 是用于在三维场景中创建和管理矩形几何对象的地理矢量对象。 | [→ 查看](objects/ESRectangle.md) |
| `ESRoad` | 贴地道路 | Cesium/UE | ESRoad 是用于在场景中创建贴地道路线对象的可视化对象，支持自定义纹理。 | [→ 查看](objects/ESRoad.md) |
| `ESSignalTransmission` | 信号传输器 | Cesium/UE | ESSignalTransmission 是用于在场景中显示信号传输动画的线状对象，支持双向传输、多种弧线类型。 | [→ 查看](objects/ESSignalTransmission.md) |
| `ESSkylineAnalysis` | 天际线分析 | Cesium/UE | ESSkylineAnalysis 是用于沿指定观察点进行天际线分析的可视化对象。 | [→ 查看](objects/ESSkylineAnalysis.md) |
| `ESSquadCombatArrow` | 分队战斗箭头 | Cesium | ESSquadCombatArrow 是用于在场景中绘制军事标绘箭头（直箭头或燕尾箭头）的对象。 | [→ 查看](objects/ESSquadCombatArrow.md) |
| `ESSunshineAnalysis` | 日照分析 | Cesium/UE | ESSunshineAnalysis 是用于在指定多边形区域内进行日照时长分析的可视化对象。 | [→ 查看](objects/ESSunshineAnalysis.md) |
| `ESSurfaceAreaMeasurement` | 表面积测量 | Cesium/UE | ESSurfaceAreaMeasurement 是用于在三维场景中测量多边形区域表面积的对象。 | [→ 查看](objects/ESSurfaceAreaMeasurement.md) |
| `ESVisibilityAnalysis` | 通视分析,视线分析 | Cesium/UE | ESVisibilityAnalysis 是用于在场景中分析观察点与目标点之间通视情况的对象。 | [→ 查看](objects/ESVisibilityAnalysis.md) |
| `ESVolumeMeasurement` | 体积测量 | Cesium/UE | ESVolumeMeasurement 是用于在三维场景中绘制多边形区域并进行挖方、填方体积计算与测量的对象。 | [→ 查看](objects/ESVolumeMeasurement.md) |

## 服务图层对象（20）

通过 `url` 加载外部数据服务的图层/瓦片对象。继承自 `ESVisualObject`（含经 `ES3DTileset`/`ESImageryLayer` 间接继承）。如 3DTileset、影像、地形、矢量瓦片、GeoJson 等。

| 类名 | 中文名 | 引擎 | 说明 | 文档 |
| --- | --- | --- | --- | --- |
| `ES3DTileset` | 3DTileset | Cesium/UE | ES3DTileset 是 EarthSDK3 中用于管理和加载 3D Tiles 数据的核心可视化对象。 | [→ 查看](objects/ES3DTileset.md) |
| `ESEntityCluster` | Poi聚合 | Cesium/UE | ESEntityCluster 是用于聚合 POI 标注以提高渲染性能的对象。 | [→ 查看](objects/ESEntityCluster.md) |
| `ESFeatureLayer` | 要素图层 | - | ESFeatureLayer 是用于在场景中加载和显示要素图层的对象。 | [→ 查看](objects/ESFeatureLayer.md) |
| `ESForestTileset` | 森林切片图层 | UE | ESForestTileset 是用于管理和渲染森林切片图层的对象。 | [→ 查看](objects/ESForestTileset.md) |
| `ESGeHistoryImagery` | 谷歌历史影像 | UE | ESGeHistoryImagery 是用于在场景中加载和显示谷歌历史影像图层的对象，支持按时间选择影像数据。 | [→ 查看](objects/ESGeHistoryImagery.md) |
| `ESGeoJson` | ESGeoJson | Cesium/UE | ESGeoJson 是用于加载和渲染 GeoJson 矢量数据并支持点、线、面样式配置的对象。 | [→ 查看](objects/ESGeoJson.md) |
| `ESGltfModelEditing` | ESGltfModelEditing | Cesium/UE | ESGltfModelEditing | [→ 查看](objects/ESGltfModelEditing.md) |
| `ESHeatMap` | 热力图 | Cesium/UE | ESHeatMap 是用于在场景中显示热力图的可视化对象。 | [→ 查看](objects/ESHeatMap.md) |
| `ESImageryLayer` | 影像图层 | Cesium/UE | ESImageryLayer 是用于加载和显示影像图层的对象，支持透明度、亮度等视觉效果调节。 | [→ 查看](objects/ESImageryLayer.md) |
| `ESMediaLayer` | 媒体图层 | Cesium | ESMediaLayer 是用于添加图片或视频数据源图层的对象。 | [→ 查看](objects/ESMediaLayer.md) |
| `ESMsTileset` | Modelser实时3DTileset图层 | Cesium/UE | ESMsTileset 是用于加载和操作 Modelser 实时 3D Tiles 图层的对象。 | [→ 查看](objects/ESMsTileset.md) |
| `ESMVTLayer` | 矢量瓦片图层 | Cesium/UE | ESMVTLayer 是用于在场景中加载和显示矢量瓦片（MVT）图层的可视化对象。 | [→ 查看](objects/ESMVTLayer.md) |
| `ESPipeserTileset` | PipeSer图层 | Cesium/UE | ESPipeserTileset 是专门用于管理和渲染 PipeSer 管线系统三维数据的 3D 瓦片集图层对象。 | [→ 查看](objects/ESPipeserTileset.md) |
| `ESPoiTileset` | ESPoiTileset | UE | ESPoiTileset 是用于管理和渲染三维场景中 POI（兴趣点）瓦片集数据的可视化对象。 | [→ 查看](objects/ESPoiTileset.md) |
| `ESPolygonsFlattenedPlane` | 多压平 | Cesium/UE | ESPolygonsFlattenedPlane 是用于在三维场景中同时压平多个多边形区域的可视化对象。 | [→ 查看](objects/ESPolygonsFlattenedPlane.md) |
| `ESRtsFeatureEditing` | ESRtsFeatureEditing | Cesium/UE | ESRtsFeatureEditing | [→ 查看](objects/ESRtsFeatureEditing.md) |
| `ESRtsTileset` | CIMRTS实时3DTileset图层 | Cesium/UE | ESRtsTileset 是用于加载和管理实时3DTileset图层并提供要素高亮与拾取功能的对象。 | [→ 查看](objects/ESRtsTileset.md) |
| `ESSeparateFoliage` | 单体控制森林 | UE | ESSeparateFoliage 是用于管理和控制森林中单体树木（添加、砍伐、生长模拟）的对象。 | [→ 查看](objects/ESSeparateFoliage.md) |
| `ESTerrainLayer` | 地形图层 | Cesium/UE | ESTerrainLayer 是用于在场景中加载和管理地形图层的数据源对象。 | [→ 查看](objects/ESTerrainLayer.md) |
| `ESXYZLayer` | OL简单xyz图层 | - | ESXYZLayer 是用于在 OpenLayers 地图中加载和显示 XYZ 瓦片图层的对象。 | [→ 查看](objects/ESXYZLayer.md) |

## 辅助/UI对象（10）

场景辅助控件与管理器，直接继承自 `ESSceneObject`。如播放器、导航控件、比例尺、状态栏、自定义 DIV、视角集合、路径跟踪器等。

| 类名 | 中文名 | 引擎 | 说明 | 文档 |
| --- | --- | --- | --- | --- |
| `ESCameraViewCollection` | 视角集合 | Cesium/UE | ESCameraViewCollection 是用于管理一组相机视角并支持视角切换、飞行与轮播播放的对象。 | [→ 查看](objects/ESCameraViewCollection.md) |
| `ESCustomDiv` | ESCustomDiv | - | ESCustomDiv 是用于在场景中创建和管理自定义 HTML div 元素的对象。 | [→ 查看](objects/ESCustomDiv.md) |
| `ESCzml` | ESCzml | Cesium/UE | ESCzml 是用于加载和操作 CZML 数据（描述时空动态数据）的对象。 | [→ 查看](objects/ESCzml.md) |
| `ESKml` | ESKml | Cesium/UE | ESKml 是用于在场景中加载和显示 KML/KMZ 数据的对象，支持路径、地标和时空数据。 | [→ 查看](objects/ESKml.md) |
| `ESNavigator` | 导航控件 | Cesium/UE | ESNavigator 是用于在 3D 场景中显示和控制导航指示器（指南针）的控件对象。 | [→ 查看](objects/ESNavigator.md) |
| `ESPathTracker` | 路径跟踪器 | - | ESPathCameraTracker 是用于沿指定路径跟踪相机视角的路径跟踪器对象。 | [→ 查看](objects/ESPathTracker.md) |
| `ESPlayer` | ESPlayer | UE | ESPlayer 是用于控制场景时间播放、暂停、循环及播放速度的播放器对象。 | [→ 查看](objects/ESPlayer.md) |
| `ESScale` | 比例尺 | Cesium/UE | ESScale 是用于在三维场景中显示比例尺组件以反映对象实际尺寸比例的可视化对象。 | [→ 查看](objects/ESScale.md) |
| `ESViewerStatusBar` | 状态栏 | Cesium/UE | ESViewerStatusBar 是用于在场景查看器底部显示状态栏信息的组件对象。 | [→ 查看](objects/ESViewerStatusBar.md) |
| `ESViewerStatusBarScale` | 比例尺状态栏 | Cesium/UE | ESViewerStatusBarScale 是用于在场景查看器中显示比例尺状态栏的组件对象。 | [→ 查看](objects/ESViewerStatusBarScale.md) |

## 基类参考

下列基类定义了各分类的公共属性/方法/事件，具体对象的继承成员来源即标注为这些类。

| 类名 | 中文名 | 说明 | 文档 |
| --- | --- | --- | --- |
| `ESGeoVector` | 地理矢量 | 地理矢量 | [→ 查看](objects/ESGeoVector.md) |
| `ESLabel` | 标签 | 标签对象 | [→ 查看](objects/ESLabel.md) |
| `ESLocalVector` | 本地矢量 | 本地矢量对象 | [→ 查看](objects/ESLocalVector.md) |
| `ESLocalVector2D` | 本地矢量2D | 本地矢量2D对象 | [→ 查看](objects/ESLocalVector2D.md) |
| `ESObjectWithLocation` | 对象位置 | 对象位置 | [→ 查看](objects/ESObjectWithLocation.md) |
| `ESSceneObject` | 场景类 | - | [→ 查看](objects/ESSceneObject.md) |
| `ESTestObject` | 测试对象 | ESTestObject 是 earthsdk3 场景对象的规范示例（测试对象），用于演示对象的标准写法：规范的注册元数据、带 JSDoc 的响应式属性、带 J | [→ 查看](objects/ESTestObject.md) |
| `ESVisualObject` | 可视化对象 | 可视化对象 | [→ 查看](objects/ESVisualObject.md) |

> 注：源码中 `ESLocalRegularPolygon`、`ESRefVoxels` 两个对象声明被注释（`//TODO 未定义的对象，先不移植`），尚未实现，故未生成文档。
