Skip to content

Entity管理

初始化 Viewer 类之后,得到的 viewer 对象会包含一个属性 entities,它的类型是 EntityCollection (Entity 集合),它包括了以下方法:

方法作用
add()添加 entity 实体
contains()检查是否存在某个 entity 实体
getById()通过 Id 获取 entity 实体
removeById()通过 Id 移除 entity 实体
remove()移除特定 entity 实体
removeAll()移除全部 entity 实体
js
// 检查是否存在 point1
const hasPoint1 = viewer.entities.contains(point1);
// 通过 Id 获取 point1
const pointById = viewer.entities.getById("point1");
// 通过 Id 移除 point2
viewer.entities.removeById("point2");
// 移除 point3
viewer.entities.remove(point3);
// 移除全部 entity 实体
viewer.entities.removeAll();

Released under the MIT License.