Zdravim. Potrebujem vykreslit velky pocet vektorovych objetktov na Canvas. Ked som do Canvasu pridal napr. 10000 Shape tak to dost dlho trvalo. Potom som skusil objekty vykreslit cez DrawingVisual a bolo to podtstane rychlejsie. Problem je v tom, ze ak napr. objekty zmensim tak, ze vsetkych 10000 objetkov je vidno obrazovke tak pohybovanie sceny cez TranslateTransform je pomale. Na internete som nasiel komponentu High performance WPF 3D Chart, ktora funguje velmi dobre, dokaze vykreslit aj 50000 3D kociek v priestore a pohybovanie scenou a zoom su velmi rychle. Problem je ze je to pre 3D grafy. Existuje nieco taketo aj pre jednoduchu 2D vektorovu grafiku? Da sa nejako zlepsit rychlost samotneho canvasu.
|