7f00f5f1b0
generateElevationPlan (toElevation.ts) baut aus projectToModel3d die Fassadenansicht als gefüllte Flächen statt blossem Kanten-Durchlauf: Wand-Aussenseiten + Decken-Stirnflächen auf die Ansichtsebene projiziert (u entlang, v = Höhe), rückseiten-gecullt, vor der Ebene verworfen und per Painter (fern->nah) emittiert. Fenster/Türen als Rahmen+Glas, Bodenlinie, tiefengestaffelte Graustufen. Schlagschatten (45°, klassisch): auskragende Slabs werfen ein geclipptes Schatten-Parallelogramm auf die Fassade dahinter. Modellfeld DrawingLevel.shadows (additiv). Tests rein geometrisch.