首先三维视图不是全屏的,然后我是用的css3dRenderer.domElement追加在document.body中进行标注的,这样css3dRenderer.domElement(是个div)和renderer.domElement(是个canvas)这俩个就没办法进行完全重合了,所以会出现场景标注框位置偏移
解决方法
- 获取renderer.domElement他在屏幕中的位置,然后将位置赋给css3dRenderer.domElement进行手动重合
- 直接将css3dRenderer.domElement追加在renderer.domElement的父组件下(前提是父组件和renderer.domElement一样大)(推荐)