Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Three.js 在保持世界坐标不变的情况下,三次将子对象从一个父对象移动到另一个父对象_Three.js - Fatal编程技术网

Three.js 在保持世界坐标不变的情况下,三次将子对象从一个父对象移动到另一个父对象

Three.js 在保持世界坐标不变的情况下,三次将子对象从一个父对象移动到另一个父对象,three.js,Three.js,我试着从一个偏离中心,可能是轮换的父母那里接过一个孩子;但是,当我从该节点获取一个子节点并将其添加为其他节点的子节点时,我希望更新一些基本属性,如位置、比例和旋转 有什么想法吗?先使用“分离”按钮,然后再附加到对象上即可 注意:两种方法的参数顺序不同 // remove child from parent and add it to scene THREE.SceneUtils.detach( child, parent, scene ); // remove child from scene

我试着从一个偏离中心,可能是轮换的父母那里接过一个孩子;但是,当我从该节点获取一个子节点并将其添加为其他节点的子节点时,我希望更新一些基本属性,如位置、比例和旋转


有什么想法吗?

先使用“分离”按钮,然后再附加到对象上即可

注意:两种方法的参数顺序不同

// remove child from parent and add it to scene
THREE.SceneUtils.detach( child, parent, scene );

// remove child from scene and add it to parent
THREE.SceneUtils.attach( child, scene, parent );

首先在对象上使用“分离”,然后使用“附着”将起作用

注意:两种方法的参数顺序不同

// remove child from parent and add it to scene
THREE.SceneUtils.detach( child, parent, scene );

// remove child from scene and add it to parent
THREE.SceneUtils.attach( child, scene, parent );

THREE.SceneUtils
已弃用。你应使用:

// remove child from parent and add it to scene
scene.attach( child );

// remove child from scene and add it to parent
parent.attach( child );

THREE.SceneUtils
已弃用。你应使用:

// remove child from parent and add it to scene
scene.attach( child );

// remove child from scene and add it to parent
parent.attach( child );

谢谢你会试试的谢谢你会试试的