Конспект лекций с дисциплины «Компьютерная графика» для направления подготовки 0910 “Компьютерная инженерия”




НазваниеКонспект лекций с дисциплины «Компьютерная графика» для направления подготовки 0910 “Компьютерная инженерия”
страница19/19
Дата публикации10.03.2013
Размер0.99 Mb.
ТипКонспект
uchebilka.ru > Информатика > Конспект
1   ...   11   12   13   14   15   16   17   18   19

^ GRAPH.TPU Constants and Types

2_________________________________

Constants:

Bar3D Constants

BitBlt Operators

Clipping Constants

Color Constants

Colors for the 8514

Fill Pattern Constants

Graphics Drivers

Graphics Modes for Each Driver

Justification Constants

Line-Style and Width Constants

Text-Style Constants
Types:

ArcCoordsType

FillPatternType

FillSettingsType

Graphics Memory Pointers

LineSettingsType

PaletteType

PointType

TextSettingsType

ViewPortType

^ Bar3D Constants

___________________

Use these constants to specify whether a 3-D

graph bar has a top. (See Bar3D)
Constant Value :

TopOn True

TopOff False

BitBlt Operators

____________________

Use these operators for images you place on

the screen with PutImage.

Constant

Value

Meaning

NormalPut

0

MOV

CopyPut

0

MOV

XORPut

1

XOR

OrPu

2

OR

AndPut

3

AND

NotPut

4

NOT


^ Clipping Constants

______________________
Constant Value:

ClipOn True

ClipOff False

Color Constants

_________________

Use these color constants with SetPalette,

SetAllPalette, TextColor, and TextBackground:
Dark Colors:

(Foreground &Background)

Black 0

Blue 1

Green 2

Cyan 3

Red 4

Magenta 5

Brown 6

LightGray 7
Light Colors:

(Foreground)

DarkGray 8

LightBlue 9

LightGreen 10

LightCyan 11

LightRed 12

LightMagenta 13

Yellow 14

White 15
For flashing (blinking) text foreground, Blink

0= 128.

^ Fill Pattern Constants

__________________________

Use these constants as fill patterns for


Constant

Value

Meaning

EmptyFill

0



Uses background color

SolidFill

1

Uses draw color

LineFill

2

----fill

LtSlashFill

3

/// fill

SlashFill

4

/// thick fill

BkSlashFill

5

\\\ thick fill

LtBkSlashFill

6

\\\ fill

HatchFill

7

Light hatch fill

XHatchFill

8

Heavy cross hatch

InterleaveFill

9

Interleaving line

WideDotFill

10

Widely spaced dot

CloseDotFill

11

Closely spaced dot

UserFill

12

User-defined fill



^ Line-Style and Width Constants

__________________________________

Use these constants with GetLineSettings and

SetLineStyle:

Line Styles:

SolidLn 0

DottedLn 1

CenterLn 2

DashedLn 3

UserBitLn 4 (User-defined line style)
Line Widths:

NormWidth 1

Th0ickWidth 3
^ Text-Style Constants

________________________

Use these constants with SetTextStyle and

GetTextSettings.


Constant

Value

Meaning

DefaultFont

0

8x8 bit mapped font

TriplexFont

1

Stroked font

SmallFont

2

Stroked font

SansSerifFont

3

Stroked font

GothicFont

4

Stroked font

HorizDir

0

Orient left to right

VertDir

1

Orient bottom to top

UserCharSize

0

User-defined character size


ArcCoordsType

_________________

ArcCoordsType = record

X, Y,

Xstart, Ystart,

Xend, Yend : integer;

end;
FillSettingsType

____________________

FillSettingsType = record

Pattern : Word;

Color : Word;

end;
FillPatternType

___________________

FillPatternType = array [1..8] of Byte;

Graphics Memory Pointers

+

__0__________________________

var

GraphGetMemPtr : pointer;

GraphFreeMemPtr : pointer;
LineSettingsType

LineSettingsType = record

LineStyle : Word;

Pattern : Word;

Thickness : Word;

end;
PaletteType

_______________

const

MaxColors = 15;

type

PaletteType = record

Size : Byte;

0 Colors : array[0..MaxColors] of Shortint;

end;
PointType

_____________

PointType = record

X, Y : integer;

end;
TextSettingsType

____________________

TextSettingsType = record

Font : Word;

Direction : Word;

CharSize : Word;

Horiz : Word;

Vert : Word;

end;
ViewPortType

________________

ViewPortType = record

x1, y1, x2, y2 : integer;

Clip : Boolean;

end;

1   ...   11   12   13   14   15   16   17   18   19

Похожие:

Конспект лекций с дисциплины «Компьютерная графика» для направления подготовки 0910 “Компьютерная инженерия” iconКонспект лекций по дисциплине “ основы защиты информации” для направления...
Министерство образования и науки украины восточноукраинский государственный университеТ

Конспект лекций с дисциплины «Компьютерная графика» для направления подготовки 0910 “Компьютерная инженерия” iconМетодические указания к выполнению лабораторных работ по дисциплине...
Компьютерная инженерия” (для студентов дневной и заочной формы обучения специальности 091501 “Компьютерные системы и сети”, 091502...

Конспект лекций с дисциплины «Компьютерная графика» для направления подготовки 0910 “Компьютерная инженерия” iconЛитература. Студенты выполняют свои варианты следующих работ: ргр...
«Инженерная и компьютерная графика» модуль «Компьютерная графика» выполняют расчётно-графические работы (ргр) по методическим пособиям...

Конспект лекций с дисциплины «Компьютерная графика» для направления подготовки 0910 “Компьютерная инженерия” iconЛитература. Студенты выполняют свои варианты следующих работ: ргр...
«Начертательная геометрия и компьютерная графика» модуль «Компьютерная графика» выполняют расчётно-графические работы (ргр) по методическим...

Конспект лекций с дисциплины «Компьютерная графика» для направления подготовки 0910 “Компьютерная инженерия” iconКонспект лекций по дисциплине “
«Компьютерная инженерия», специальности 091501 «Компьютерные сети и системы», 091502 «Системное программирование»

Конспект лекций с дисциплины «Компьютерная графика» для направления подготовки 0910 “Компьютерная инженерия” iconМетодические указания для самостоятельного изучения и подготовки...
Комп'ютерна електроніка”. “Математичне моделювання електронних пристроїв в сапр micro-Cap 0” для студентів напрямку 0915 “Комп'ютерна...

Конспект лекций с дисциплины «Компьютерная графика» для направления подготовки 0910 “Компьютерная инженерия” iconОпорный конспект лекций по дисциплине Компьютерная графика для специальности...
Тема. Основные понятия компьютерной графики. Аппаратное и программное обеспечение

Конспект лекций с дисциплины «Компьютерная графика» для направления подготовки 0910 “Компьютерная инженерия” iconРабочая программа, методические указания и контрольные задания по...
Рабочая программа, методические указания и контрольные задания по дисциплине «Компьютерная графика» для студентов заочного факультета...

Конспект лекций с дисциплины «Компьютерная графика» для направления подготовки 0910 “Компьютерная инженерия” iconМетодические указания для самостоятельного изучения и подготовки...
Сбис мп I пл”. “Система автоматизованого проектування Quartus ii” для студентів напрямку підготовки 0915 “Комп'ютерна інженерія”./...

Конспект лекций с дисциплины «Компьютерная графика» для направления подготовки 0910 “Компьютерная инженерия” iconМетодические указания для выполнения лабораторных, самостоятельных...
«Информатика и компьютерная техника» (для студентов 1-го и 2-го курсов заочной формы обучения образовательно-квалификационного уровня...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
uchebilka.ru
Главная страница


<