gpt4 book ai didi

angular - 如何将 three.js OrbitControls 限制到特定的 Angular2 组件或 Div

转载 作者:太空狗 更新时间:2023-10-29 19:29:42 25 4
gpt4 key购买 nike

我有一个页面,在各个 DIV 中有多个 Angular2 组件。其中一个组件是使用 OrbitControls 的 THREE.js 场景。

当我使用鼠标滚轮滚动或单击并拖动时,3D 模型会正确旋转和缩放。但是,无论我的鼠标指针在哪里,都会发生这种情况。我需要能够使用鼠标滚轮向下滚动另一个组件中的列表。

如何将 THREE.js 场景的控件限制/局限于其特定组件或 DIV?

最佳答案

要将控件限制到特定组件或 Div,请按照 @prisoner849 提到的那样进行 - 当您创建 OrbitControls 时,将渲染器的 domElement 作为第二个参数:

var controls = new THREE.OrbitControls(camera, renderer.domElement)

关于angular - 如何将 three.js OrbitControls 限制到特定的 Angular2 组件或 Div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42397029/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com