add(mesh);
            }

            // Public methods

            resize = (width, height) => {
                width = Math.round(width / 2);
                height = 1024;

                this.reflector.setSize(width, height);
            };

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

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

                this.visible = false;

                this.initViews();
            }

            initViews() {
 