如何使用TransformControls或DragControls在场景中拖动组对象

时间:2019-04-02 11:37:25

标签: javascript three.js

我有一个场景,其中包含多个OBJ模型。我想使用DragControls或TransformControls拖动特定的OBJ模型。问题在于,我导入到场景中的OBJ模型是其中包含子网格的Group。通过大量研究,我发现DragControls / TransformContrls适用于网格而不是组。因此,如果我尝试在场景中拖动OBJ模型,则该组的一个网格将被拖动,而其他网格将停留在同一位置。如何确保使用DragControls / TransformControls或任何其他Control脚本将OBJ模型作为一个组拖动?

在研究它时,我发现有一些独立的EventControls脚本可以实现此用例,但是我无法在网上找到任何使用该脚本的示例。

预期结果-OBJ模型在拖动时应成组移动,而不应作为单个网格移动

实际结果-拖动时的OBJ模型以网格而不是成组移动。

0 个答案:

没有答案