vložil Radek Červinka
19. února 2011 23:10
O Graphics32 (nebo jednoduše GR32) jsem už psal. Jedná se o brutálně rychlou knihovnu pro práci s grafikou. A nad ní (stejně jako nad jiným kvalitním základem) se dá stavět. A jednou z těchto nadstaveb je GR32_Lines (a potažmo GR32_Text ze stejného balíku), autorem je Angus Johnson.
Pro uvedené budete potřebovat samozřejmě knihovnu graphics32, pro Delphi XE je třeba použít verzi ze SVN.
Pokud tedy použijete uvedenou knihovnu, dostane do ruky open source nadstavbu nad Graphics32, která umí velmi kvalitně kreslit čáry v různých stylech (včetně spline) a s různými zakončeními a to velmi rychle.
Demo se mi opravdu hodně líbilo, přeložené je součástí balíčku včetně zdrojových kódů a není moc složité.
K čemu by se to dalo využít? Třeba ke kreslení různých diagramů. Stejný nápad měl asi autor uvedené knihovny a proto je její součástí opravdu pěkná knihovna pro práci s objekty.
Demo ze kterého je obrázek je interaktivní, tj. můžete měnit myší vlastnosti (přesouvat objekty, měnit jejich velikost, počet ramen hvězdy, upravovat křivku) a je to opravdu velmi impozantní (zdrojové kódy jsou součástí).
Zkuste si přímo přímo exe (které je součástí balíčku).
Homepage: angusj.com/delphi/gr32_lines.php (localcopy)