dChild(renderer.domElement);

  return {
    scene,
    camera,
    renderer,
    destroy() {
      document.body.removeChild(renderer.domElement);
    },
  };
};
const _getFrontOfCamera = () => {
  const vrCamera = renderer.vr.enabled ? renderer.vr.getCamera(camera).cameras[0] : camera;
  vrCamera.matrixWorld.decompose(localVector, localQuaternion, localVector2);
  localVector.add(
    localVector2.set(0, 0, -1.5)
      .applyQuaternion(localQuaternion)
  );
  localVector2.set(1, 1, 1);

  return {
    pos