🗊Презентация Графика в C++

Нажмите для полного просмотра!
Графика в C++, слайд №1Графика в C++, слайд №2Графика в C++, слайд №3Графика в C++, слайд №4Графика в C++, слайд №5Графика в C++, слайд №6Графика в C++, слайд №7Графика в C++, слайд №8Графика в C++, слайд №9Графика в C++, слайд №10Графика в C++, слайд №11Графика в C++, слайд №12Графика в C++, слайд №13Графика в C++, слайд №14Графика в C++, слайд №15Графика в C++, слайд №16Графика в C++, слайд №17Графика в C++, слайд №18Графика в C++, слайд №19

Вы можете ознакомиться и скачать презентацию на тему Графика в C++. Доклад-сообщение содержит 19 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Графика в C++
Описание слайда:
Графика в C++

Слайд 2





Включение графики
Монитор ПК может работать в двух режимах текстовый и графический. В этих режимах по разному представляется видео память. Переход из режима в режим очищает экран.
Описание слайда:
Включение графики Монитор ПК может работать в двух режимах текстовый и графический. В этих режимах по разному представляется видео память. Переход из режима в режим очищает экран.

Слайд 3





Для работы с библиотекой графики ее необходимо подключить.
#include <graphics.h>
#include <conio.h>
Описание слайда:
Для работы с библиотекой графики ее необходимо подключить. #include <graphics.h> #include <conio.h>

Слайд 4





Простейшая графическая программа
Она открывает специальное окно для рисования, ждет нажатия клавиши и закрывает это окно. Программа эта так же неполноценна, как сэндвич без мяса.
#include <graphics.h>
#include <conio.h>
main()
{
initwindow ( 400, 300 ); // открыть окно для графики 400 на 300
// ... здесь можно рисовать на экране («мясо»)
getch(); // ждем нажатия клавиши
closegraph(); // закрыть окно
}
Описание слайда:
Простейшая графическая программа Она открывает специальное окно для рисования, ждет нажатия клавиши и закрывает это окно. Программа эта так же неполноценна, как сэндвич без мяса. #include <graphics.h> #include <conio.h> main() { initwindow ( 400, 300 ); // открыть окно для графики 400 на 300 // ... здесь можно рисовать на экране («мясо») getch(); // ждем нажатия клавиши closegraph(); // закрыть окно }

Слайд 5





Система координат
 Начало координат, точка (0,0), находится в левом верхнем углу окна.
 Ось X направлена вправо, ось Y — вниз (в отличие от общепринятой математической системы координат).
Для любой точки координата x – это расстояние до левой границы окна, а y – расстояние до верхней границы.
Описание слайда:
Система координат Начало координат, точка (0,0), находится в левом верхнем углу окна. Ось X направлена вправо, ось Y — вниз (в отличие от общепринятой математической системы координат). Для любой точки координата x – это расстояние до левой границы окна, а y – расстояние до верхней границы.

Слайд 6





Установить цвет для рисования и фона
setcolor(<цвет>)   - Установить цвет рисования
setbkcolor( <цвет>) -  Установить цвет фона
После установки цвета фона графическое окно нужно очистить цветом фона.
clearviewport(); -   Очистить текущее окно цветом фона
Описание слайда:
Установить цвет для рисования и фона setcolor(<цвет>) - Установить цвет рисования setbkcolor( <цвет>) - Установить цвет фона После установки цвета фона графическое окно нужно очистить цветом фона. clearviewport(); - Очистить текущее окно цветом фона

Слайд 7





16 стандартных цветов
Описание слайда:
16 стандартных цветов

Слайд 8





Полная палитра
В этом случае цвет строится из трех составляющих: красной (R) , зеленой (G) и синей (B). 
Каждая из этих составляющих – целое число от 0 до 255 (256 вариантов). 
Цвета строятся с помощью функции COLOR, у нее в скобках перечисляются через запятую значения составляющих R , G и B (именно в таком порядке).
Описание слайда:
Полная палитра В этом случае цвет строится из трех составляющих: красной (R) , зеленой (G) и синей (B). Каждая из этих составляющих – целое число от 0 до 255 (256 вариантов). Цвета строятся с помощью функции COLOR, у нее в скобках перечисляются через запятую значения составляющих R , G и B (именно в таком порядке).

Слайд 9





Пример цветов
COLOR(0,0,0) черный
COLOR(255, 0, 0) красный
COLOR(0, 255, 0) зеленый
COLOR(0, 0, 255) синий
COLOR(255, 255, 255) белый
COLOR(100, 100, 100) серый
COLOR(255, 0, 255) фиолетовый
COLOR(255, 255, 0) желтый
Описание слайда:
Пример цветов COLOR(0,0,0) черный COLOR(255, 0, 0) красный COLOR(0, 255, 0) зеленый COLOR(0, 0, 255) синий COLOR(255, 255, 255) белый COLOR(100, 100, 100) серый COLOR(255, 0, 255) фиолетовый COLOR(255, 255, 0) желтый

Слайд 10





Линии
Отрезок можно нарисовать с помощью команды  line:
line ( x1, y1, x2, y2 ); // отрезок (x1,y1)-(x2,y2)
Есть и другой способ: сначала перевести курсор (указатель текущего положения) в точку (x1,y1) командой moveto, а затем нарисовать отрезок в точку (x2,y2) командой lineto:
moveto ( x1, y1 ); // курсор в точку (x1,y1)
lineto ( x2, y2 ); // отрезок в точку (x2,y2)
После выполнения команды lineto курсор смещается в новую точку (x2,y2).
Описание слайда:
Линии Отрезок можно нарисовать с помощью команды line: line ( x1, y1, x2, y2 ); // отрезок (x1,y1)-(x2,y2) Есть и другой способ: сначала перевести курсор (указатель текущего положения) в точку (x1,y1) командой moveto, а затем нарисовать отрезок в точку (x2,y2) командой lineto: moveto ( x1, y1 ); // курсор в точку (x1,y1) lineto ( x2, y2 ); // отрезок в точку (x2,y2) После выполнения команды lineto курсор смещается в новую точку (x2,y2).

Слайд 11





Установить стиль и толщину линий
setlinestyle(<тип линии>,1,<толщина линии)
Описание слайда:
Установить стиль и толщину линий setlinestyle(<тип линии>,1,<толщина линии)

Слайд 12





Прямоугольник
Для рисования прямоугольника нужно задать координаты двух противоположных углов (обычно выбирают левый верхний и правый нижний углы). Цвет контура устанавливается с помощью функции setcolor, а сам прямоугольник рисуется командой rectangle:
setcolor ( 9 );
rectangle (x1, y1, x2, y2);
Описание слайда:
Прямоугольник Для рисования прямоугольника нужно задать координаты двух противоположных углов (обычно выбирают левый верхний и правый нижний углы). Цвет контура устанавливается с помощью функции setcolor, а сам прямоугольник рисуется командой rectangle: setcolor ( 9 ); rectangle (x1, y1, x2, y2);

Слайд 13





Закрашенный прямоугольник
Закрашенный прямоугольник рисует команда bar. Цвет и стиль заливки нужно заранее установить, вызвав функцию setfillstyle:
setfillstyle ( 1, 12 ); // стиль заливки 1, цвет 12
bar (x1, y1, x2, y2);
Описание слайда:
Закрашенный прямоугольник Закрашенный прямоугольник рисует команда bar. Цвет и стиль заливки нужно заранее установить, вызвав функцию setfillstyle: setfillstyle ( 1, 12 ); // стиль заливки 1, цвет 12 bar (x1, y1, x2, y2);

Слайд 14





Установить цвет для заливки фигур
setfillstyle(<стиль закраски>, <цвет>) Установить цвет и стиль закраски  фигур
Первое число в команде setfillstyle задает стиль заливки:
0 – отключить заливку
1 – сплошная заливка
3,4,5,6 – наклонные линии
7,8 – сетка
9,10,11 – точечные узоры
а второе – цвет.
Описание слайда:
Установить цвет для заливки фигур setfillstyle(<стиль закраски>, <цвет>) Установить цвет и стиль закраски фигур Первое число в команде setfillstyle задает стиль заливки: 0 – отключить заливку 1 – сплошная заливка 3,4,5,6 – наклонные линии 7,8 – сетка 9,10,11 – точечные узоры а второе – цвет.

Слайд 15





Стили заливок
Описание слайда:
Стили заливок

Слайд 16





Заливка произвольной области
Иногда бывает нужно залить каким-то цветом произвольную область, ограниченную контуром одного цвета. Это можно сделать с помощью функции floodfill:
setfillstyle ( 1, 11 ); // стиль 1, цвет 11
floodfill (x, y, 0); // до границы цвета 0
Для заливки нужно знать координаты (x,y) одной (любой!) точки внутри этой области. Кроме того, нужно, чтобы граница области была одного цвета, без разрывов. Цвет границы указывается последним в списке данных, которые передаются функции floodfill
Описание слайда:
Заливка произвольной области Иногда бывает нужно залить каким-то цветом произвольную область, ограниченную контуром одного цвета. Это можно сделать с помощью функции floodfill: setfillstyle ( 1, 11 ); // стиль 1, цвет 11 floodfill (x, y, 0); // до границы цвета 0 Для заливки нужно знать координаты (x,y) одной (любой!) точки внутри этой области. Кроме того, нужно, чтобы граница области была одного цвета, без разрывов. Цвет границы указывается последним в списке данных, которые передаются функции floodfill

Слайд 17





Окружность

Чтобы нарисовать окружность, используют функцию circle:
setcolor ( COLOR(0,255,0) ); // зеленый цвет
circle ( x, y, R );
При вызове функции circle в скобках указывают координаты центра и радиус окружности в пикселях. Это могут быть числа, имена переменных или арифметические выражения, например:
circle ( 200, y0+20, R );
Описание слайда:
Окружность Чтобы нарисовать окружность, используют функцию circle: setcolor ( COLOR(0,255,0) ); // зеленый цвет circle ( x, y, R ); При вызове функции circle в скобках указывают координаты центра и радиус окружности в пикселях. Это могут быть числа, имена переменных или арифметические выражения, например: circle ( 200, y0+20, R );

Слайд 18





Точка
putpixel(x,y,color);  -выводит точку по координатам цвета color.
Описание слайда:
Точка putpixel(x,y,color); -выводит точку по координатам цвета color.

Слайд 19





3D рамка 
bar3d(x1,y1,x2,y2, width, topflag);
width – боковая ширина, 
число topflag задаёт наложение верха на рамку.  Его обычно ставят 1.

bar3d(10,10,100,100,10,1);
Описание слайда:
3D рамка bar3d(x1,y1,x2,y2, width, topflag); width – боковая ширина, число topflag задаёт наложение верха на рамку. Его обычно ставят 1. bar3d(10,10,100,100,10,1);



Теги Графика в C++
Похожие презентации
Mypresentation.ru
Загрузить презентацию