   }

                this.mouse.x = (clientX / document.documentElement.clientWidth) * 2 - 1;
                this.mouse.y = 1 - (clientY / document.documentElement.clientHeight) * 2;
            };

            // Public methods

            static resize = () => {
                const { getViewSize } = WorldController;

                const { x, y } = getViewSize(this.view.sphere.position.z);

                this.halfWidth = x / 2;
                this.halfHeight = y / 2;
            };

            s