C#. Программирование 2D и 3D векторной графики

Книга посвящена программированию векторной графики на языке C# в среде .Net Framework. В ней подробно описываются основные методы графических классов, такие как Graphics, Color, Pen, Brush, Font, и приводятся практические примеры их использования.

Рассматриваются ключевые математические аспекты компьютерной графики: аффинные преобразования на плоскости и в трёхмерном пространстве, различные виды проецирования (ортографическое, аксонометрическое, косоугольное, центральное). Приводится обзор моделей трёхмерных тел (каркасные, граничные, поверхностные, сплошные), а также рассматриваются сложные темы, включая бинарные операции над множествами и лучевой алгоритм определения принадлежности точки многоугольнику и многограннику.

В пособии описана библиотека OpenGL и её основные команды, приведены примеры создания 2D-графики. Книга содержит практические проекты: сортировка массива с визуализацией, морфинг, анимация, растровый и векторный редакторы, редактирование графов. Издание сопровождается CD-диском и рассчитано на студентов IT-направлений, а также на самостоятельных изучающих программирование.

C#. Программирование 2D и 3D векторной графики
A
Автор
Н. А. Тюкачев, В. Г. Хлебостроев
Издательство
Лань
Год
2020
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент