is this intentional behaviour? If so, why?
something like
var group= new THREE.Group();
group.add(mysprites)
scene.add(group);
scene2.add(group);
render(scene); //nothing drawn
render(scene2); //visible
is this intentional behaviour? If so, why?
something like
var group= new THREE.Group();
group.add(mysprites)
scene.add(group);
scene2.add(group);
render(scene); //nothing drawn
render(scene2); //visible
That’s the intended behavior. Every object can only have one parent, as described in Object3D.add()
, and Scene
inherits its behavior from Object3D
. The only thing you can do is to keep adding to the scene you’re about to render:
scene.add(group);
render(scene);
scene2.add(group);
render(scene2);
Thank you for your prompt response!