Hi,
auch wenn StokeX schon fündig wurde, ich kann das mittlerweile bereits verfasste jetzt nicht mehr einfach löschen.
OT & SCNR: irgendwie hab ich das Gefühl (mangels bisheriger Reaktionen auf obiges), Du hast uns für den Abend eine Aufgabe gegeben und bist nach Hause gegangen, das Problem kann also eigentlich nicht so groß sein.
Zum Problem:
In Deiner Zeichnung hast Du auf dem Layer 'ALBERI' 190 Baumblöcke (Names 'LATIFOGLIA') eingesetzt, ....
- die Blockdefinition alleine ist 2.3MB groß
- die Blockdefinition besteht aus >6000 Polylinien
- werden diese Polylinien zerlegt, entstehen daraus fast 200.000 Elemente
==> AutoCAD hat daher bei jedem Regenerieren 38 Mio Vektoren am Bildschirm (in der Displaylist) zu überarbeiten, und das nur für die eine Art von Bäumen. Dass beim Wechsel vom Layout in dem Modellbereich daher nicht nur das Regenerieren lange dauert, sondern auch der Cache kräftig anwächst, darf jetzt wohl nicht mehr bekritelt werden.
Dazu kommt:
- an vielen Stellen (innerhalb der Blockdefinition) finde ich jeweils 77 lagegleiche (exakt übereinanderliegende) Polylinien, 76 davon sind daher (je Vorkommen) sinnbefreit, aber speicherwirksam.
- und bereinigt (nur die doppelten gelöscht) schrumpft die Blockdefinition zu
4680 Vektoren ... zusammengebaut zu
151 Polylinien
117kB
Unzweifelhaft geht diese Zeichnung jetzt flott und prompt.
- alfred -
------------------
www.hollaus.at