Книга посвящена программированию векторной графики. Описываются основные методы графических классов и приводятся примеры их использования, рассматриваются аффинные преобразования на плоскости и в трехмерном пространстве и различные виды проецирования. Приводится обзор различных моделей трехмерных тел. Одна из них посвящена сложной теме - бинарным операциям над множествами. Описан лучевой алгоритм определения принадлежности точки многоугольнику и многограннику. Описывается библиотека OpenGL и ее основные команды. Приводятся простые примеры 2D графики. Книга предназначена для студентов, обучающихся по направлениям группы "Информатика и вычислительная техника", "Информационная безопасность", "Электроника, радиотехника и системы связи" среднего профессионального образования, а также учащихся старших классов и лиц, самостоятельно изучающих языки программирования.К книге прилагаются дополнительные материалы, доступные в электронной библиотечной системе "Лань" по ссылке или QR-коду, указанным ниже.
Kniga posvjaschena programmirovaniju vektornoj grafiki. Opisyvajutsja osnovnye metody graficheskikh klassov i privodjatsja primery ikh ispolzovanija, rassmatrivajutsja affinnye preobrazovanija na ploskosti i v trekhmernom prostranstve i razlichnye vidy proetsirovanija. Privoditsja obzor razlichnykh modelej trekhmernykh tel. Odna iz nikh posvjaschena slozhnoj teme - binarnym operatsijam nad mnozhestvami. Opisan luchevoj algoritm opredelenija prinadlezhnosti tochki mnogougolniku i mnogogranniku. Opisyvaetsja biblioteka OpenGL i ee osnovnye komandy. Privodjatsja prostye primery 2D grafiki. Kniga prednaznachena dlja studentov, obuchajuschikhsja po napravlenijam gruppy "Informatika i vychislitelnaja tekhnika", "Informatsionnaja bezopasnost", "Elektronika, radiotekhnika i sistemy svjazi" srednego professionalnogo obrazovanija, a takzhe uchaschikhsja starshikh klassov i lits, samostojatelno izuchajuschikh jazyki programmirovanija.K knige prilagajutsja dopolnitelnye materialy, dostupnye v elektronnoj bibliotechnoj sisteme "Lan" po ssylke ili QR-kodu, ukazannym nizhe.