Anti-Grain Геометрия (AGG) е с отворен код, безплатен графичен библиотека, написана на индустриално стандартната C ++. Редът и условията за ползване AGG са описани в страницата за License & Nbsp;. Anti-Grain Геометрия не зависи от всеки графичен API или технология. По принцип, можете да мислите за AGG като на рендиране двигател, който произвежда пикселни изображения в паметта от някои векторна данни. Но, разбира се, AGG може да направи много повече от това. Идеите и философията на AGG са:
& Nbsp; * Anti-Aliasing.
& Nbsp; * подпиксел точност.
& Nbsp; * Най-високата възможна качеството.
& Nbsp; * Висока производителност.
& Nbsp; * Platform независимост и съвместимост.
& Nbsp; * Гъвкавост и разтегливост.
& Nbsp; * Леката конструкция.
& Nbsp; * надеждност и стабилност (включително числена стабилност).
Anti-Grain Геометрия съдържа много интерактивни Демо примери, които са платформено независими също, и се използва прост клас platform_support, че в момента има две реализации, за Win32 API и X11 (няма Motiff, няма други зависимости, само основна X11).
- Rendering на произволни многоъгълници с Anti-Aliasing и подпиксел Точност
- Наклоните и Gouraud Shading.
- Fast филтрират изображение афинни трансформации, включително много интерполация филтри (билинейна, bicubic, spline16, spline36, SINC, Блекман).
- инсулти с различни видове линия, се присъединява и ресорните капачки.
- пунктирана линия генератор.
- Маркери, като върхове на стрели / arrowtails.
- Fast векторна полигон клипинг да правоъгълник.
- Ниско ниво клипинг на множество правоъгълни региони.
- Alpha-маскиране.
- Нов, бърз алгоритъм Anti-Alias линия.
- Използване на произволни изображения като линейни модели.
- Тонирани в отделни цветови канали.
- перспектива и билинейна трансформации на векторни и графични данни.
- Boolean полигон операции (и, или, XOR, под), базирани на General Polygon Clipper Alan Murta те години.
Коментари не е намерена