Рассматривается практическое применение библиотек GDI+ и DirectX 9.0 в среде Visual C++ и C# при программировании графики. Подробно изложены возможности библиотеки GDI+: рисование векторных примитивов сложной формы с градиентной заливкой; управление прозрачностью векторных и растровых объектов; поддержка форматов графических файлов (BMP, GIF, TIFF, JPEG и др.); вывод растров с наложением альфа-канала, масштабированием, растяжением, искажением и поворотом. Описано использование компонента Direct3D, входящего в состав DirectX Graphics, от построения объектов из примитивов до добавления реалистичных спецэффектов. Уделено внимание вопросам создания многопоточных приложений с MDI-интерфейсом. Описаны особенности разработки приложений для платформ Windows и .NET. В приложении приведены базовые понятия и определения, математический аппарат преобразований на плоскости и в пространстве, а также построение кривых и поверхностей. Компакт-диск содержит тексты программ и примеры...
Rassmatrivaetsja prakticheskoe primenenie bibliotek GDI+ i DirectX 9.0 v srede Visual C++ i C# pri programmirovanii grafiki. Podrobno izlozheny vozmozhnosti biblioteki GDI+: risovanie vektornykh primitivov slozhnoj formy s gradientnoj zalivkoj; upravlenie prozrachnostju vektornykh i rastrovykh obektov; podderzhka formatov graficheskikh fajlov (BMP, GIF, TIFF, JPEG i dr.); vyvod rastrov s nalozheniem alfa-kanala, masshtabirovaniem, rastjazheniem, iskazheniem i povorotom. Opisano ispolzovanie komponenta Direct3D, vkhodjaschego v sostav DirectX Graphics, ot postroenija obektov iz primitivov do dobavlenija realistichnykh spetseffektov. Udeleno vnimanie voprosam sozdanija mnogopotochnykh prilozhenij s MDI-interfejsom. Opisany osobennosti razrabotki prilozhenij dlja platform Windows i .NET. V prilozhenii privedeny bazovye ponjatija i opredelenija, matematicheskij apparat preobrazovanij na ploskosti i v prostranstve, a takzhe postroenie krivykh i poverkhnostej. Kompakt-disk soderzhit teksty programm i primery...