我将所有网格添加到Three.group
当我旋转Three.group时,它真的通过视图来做,但内部网格的值不正确(例如旋转和位置等......)
所以旋转后做raycast会得到不正确的结果(实际上是旋转值)
见代码:
init{
_group = new THREE.Group();
_scene.add(_group);
_group.add(mesh1);
_group.add(mesh2);
_group.add(mesh.....);
}
rotateClick{
_group.rotateX(90 * Math.PI / 180)
}
dbClick{
var intersections = rayCaster.intersectObjects( _group.children);
}