# panorama/EmptyPanorama.js

    import { Panorama } from './Panorama';
    import * as THREE from 'three';

    /**
     * @classdesc Empty panorama
     * @constructor
     */
    function EmptyPanorama () {

        const geometry = new THREE.BufferGeometry();
        const material = new THREE.MeshBasicMaterial( { color: 0x000000, opacity: 0, transparent: true } );

        geometry.addAttribute( 'position', new THREE.BufferAttribute( new Float32Array(), 1 ) );

        Panorama.call( this, geometry, material );

    }

    EmptyPanorama.prototype = Object.assign( Object.create( Panorama.prototype ), {

        constructor: EmptyPanorama

    } );

    export { EmptyPanorama };