computeScene(x, y, angle, height, vrPanel = 0) {
        if (this.optionsHaveMutated()) { // sync
            this.optionsReaction();     // async
        }
        const scene = this.createScene(x, y, angle, height, vrPanel);
        this.computeScreenSliceBuffer(scene);
        return scene;
    }
/**
     * Will precompute anything necessary for the rendering phase
     */
Will precompute anything necessary for the rendering phase
Will precompute anything necessary for the rendering phase
computeScene(x, y, angle, height, vrPanel = 0) {
        if (this.optionsHaveMutated()) { 
            this.optionsReaction();     
        }
        const scene = this.createScene(x, y, angle, height, vrPanel);
        this.computeScreenSliceBuffer(scene);
        return scene;
    }
computeScene ( x , y , angle , height , vrPanel = 0 ) { if ( this . optionsHaveMutated ( ) ) { this . optionsReaction ( ) ; } const scene = this . createScene ( x , y , angle , height , vrPanel ) ; this . computeScreenSliceBuffer ( scene ) ; return scene ; }
Will precompute anything necessary for the rendering phase
Will precompute anything necessary for the rendering phase
// sync // async