import { Mesh, Object3D } from 'three'; import { TilesRenderer } from '3d-tiles-renderer'; /** * 对当前已加载的所有瓦片 feature mesh 应用显隐(按 mesh.uuid 去重)。 * 同时遍历 tiles.group 与各 tile.engineData.scene。 */ export declare function applyVisibilityToAllLoadedMeshes(tiles: TilesRenderer, hiddenOids: Set, hiddenPids?: Set): void; /** 对单个 mesh 应用可见性过滤(通过修改 index 排除隐藏的三角形) */ export declare function applyVisibilityToMesh(mesh: Mesh, hiddenOids: Set, hiddenPids?: Set): void; /** 恢复 mesh 的原始 index */ export declare function restoreMeshIndex(mesh: Mesh): void; /** 遍历 scene 子树中所有 tile mesh,应用可见性过滤 */ export declare function applyVisibilityToScene(scene: Object3D, hiddenOids: Set, hiddenPids?: Set): void; //# sourceMappingURL=index-visibility.d.ts.map