p: false });

                this.uniforms = uniforms;
                this.mesh = mesh;
            }

            // Public methods

            ready = () => this.initMesh();
        }

        class Sphere extends Group {
            constructor() {
                super();

                // Physics
                this.name = 'sphere';
                this.autoSleep = false;

                this.initLight();
            }

            initLight() {
                const light = new PointLight(color