https://dl.dropboxusercontent.com/u/50584977/index2b.html
(似乎无法让三个.js 示例在 jsfiddle 上工作)
如果您查看上面的示例,然后将其中一个立方体拖过球体,它会“粘”在球体上,并旋转到面法线。(有点,除非你尝试在球体的背面。)
问题:
https://dl.dropboxusercontent.com/u/50584977/index2.html
所改变的只是当您放开鼠标时,我将拖动的立方体添加为球体的“孩子”。因此,将一个立方体拖到球体上,然后松开,然后再次尝试拖动同一个立方体,看看会发生什么。
如果您旋转场景,它似乎会变得更糟,然后再次尝试拖动。
为什么这样做?