Remove dependency on Topography layer
This commit is contained in:
parent
523cf0945a
commit
c3b5e954a0
1 changed files with 5 additions and 9 deletions
|
@ -490,13 +490,9 @@ async function init(container: HTMLElement, modelId = MODEL_ID) {
|
|||
scene.add(map);
|
||||
|
||||
const topography = scene.getObjectByName("Topography") as Mesh;
|
||||
if (topography) {
|
||||
renderer.setAnimationLoop(
|
||||
animate(
|
||||
rendererCallback(camera, renderer, scene, map, extent, topography)
|
||||
)
|
||||
);
|
||||
}
|
||||
renderer.setAnimationLoop(
|
||||
animate(rendererCallback(camera, renderer, scene, map, extent, topography))
|
||||
);
|
||||
|
||||
return {
|
||||
scene,
|
||||
|
@ -514,10 +510,10 @@ function rendererCallback(
|
|||
scene: Scene,
|
||||
map: MapView,
|
||||
extent: Extent,
|
||||
topography: Mesh
|
||||
topography: Mesh | undefined
|
||||
) {
|
||||
return () => {
|
||||
if (topography.visible) {
|
||||
if (topography && topography.visible) {
|
||||
map.lod.updateLOD(map, camera, renderer, scene);
|
||||
const tiles: TileData[] = [];
|
||||
traverse(map.root, extent, tiles);
|
||||
|
|
Loading…
Add table
editor.link_modal.header
Reference in a new issue