首页 / 浏览问题 / 三维GIS / 问题详情
超图FAQ:【WebGL】在iClient3D for Cesium 中如何输出model类的节点与三角网信息?
64,468EXP 2023年07月26日
【WebGL】在iClient3D for Cesium 中如何输出model类的节点与三角网信息?

1个回答

【解决方法】 Scene.pick 的返回值包括 Model 类的实例。同时可以返回gltf中的节点(node)id 和 三角网(mesh)id 信息。下面的代码可以在控制台输出鼠标所在位置对应的gltf模型中的节点和三角网信息。 var handler = new Cesium.ScreenSpaceEventHandler(scene.canvas); handler.setInputAction( function (movement) { var pick = scene.pick(movement.endPosition); if (Cesium.defined(pick) && Cesium.defined(pick.node) && Cehack.mesh)) { console.log('node: ' + pick.node.name + '. mesh: ' + pick.mesh.name); } }, Cesium.ScreenSpaceEventType.MOUSE_MOVE );
64,468EXP 2023年07月26日
热门文章
关注我们
...