Ы мцщазиря: информатика фяннинин предмети


Sadə həndəsi fiqurların qurulması:a) Nöqtə və xəttin çəkilməsi



Yüklə 1,95 Mb.
Pdf görüntüsü
səhifə41/72
tarix04.11.2023
ölçüsü1,95 Mb.
#131175
növüMühazirə
1   ...   37   38   39   40   41   42   43   44   ...   72
informatika muhazireler adau aze

Sadə həndəsi fiqurların qurulması:a) Nöqtə və xəttin çəkilməsi:
1.PUTPİXEL (X,Y, rəng) 


84 
84 
Ekranın (X,Y) koordinatlarında , 
rəng 
ifadəsi ilə verilmiş rəngdə 
nöqtəni (pikseli) çəkir. Burada, X və Y- İNTEGER tipli, 
rəng
- WORD 
tirli ifadə olmalıdır. Pixel- ekranda işıqlana nöqtədir. 
2.
GETPİXEL (X, Y) 
(X, Y) koordinatında yerləşən nöqtənin (pikselin) rənginə uyğun 
WORD tipli qiyməti verir. 
3. LİNE (X1, Y1, X2, Y2) 
Başlanğıcı (X1, Y1), sonu (X2, Y2) nöqtəsində olan düz xətti çəkir. 
Burada X1, Y1, X2, Y2- İNTEGER tipli ifadələdir. 
4.
LİNETO (X, Y) 
Kursorun əvvəlcədən durduğu mövqenin koordinatları ilə (X, Y) 
koordinatını birləşdirən düz
xətti çəkir. X, Y- İNTEGER tipli ifadələrdir. 
5.
SETLİNESTYLE (görünüş, nümunə, qalınlıq) 
Çəkiləcək xəttin çəkilmə üslubunu müəyyənləşdiri. Burada, 
görünüş

WORD tipli ifadə olub xəttin görünüşünü verir;
nümunə
- WORD tipli 
ifadə olub, xəttin nümunəsini göstərir; 
qalınlıq
- WORD tipli ifadə olub 
xəttin qalınlığını göstərir. 
Xəttin 
görünüşü 
aşağıdakılardan biri ola bilər: 
SolidLn=0- bütöv xətt; 
DotteLn=1- nöqtəvari xətt; 
CenterLn=2- qırıq ştrix xətt; 
DashedLn=3- qırıq-qırıq xətt; 
UserLn=4- istifadəçi tərəfindən müəyyən edilmiş xətt. 
Nümunə- 
yalnız sonuncu görünüş verildikdə istifadə edilir. Qalan 
görünüşlər üçün o “0” qəbul edilir.
Qalınlıq
- aşağıdakı iki haldan biri ola bilər: 
Norm Width=1- qalınlıq 1 pikseldir; 
Thisk Width=3 – qalınlıq 3 pikseldir. 
b)Çoxbucaqlıların çəkilməsi: 
1.
RECTANGLE (X1, Y1, X2, Y2) 
Yuxarı sol küncü (X1, Y1) koordinatlı nöqtədə, aşağı sağ küncü isə 
(X2, Y2) nöqtədə yerləşən düzbucaqlını çəkir. Burada X1. X2, Y1, Y2-
İNTEGER tipli ifadələrdir. 
2.
BARD3D (X1, Y1, X2, Y2, dərinlik, yuxarı til) 
Qarşı üzün sol yuxarı küncü (X1, Y1) koordinatlı nöqtədə, qarşı üzün 
aşağı sağ küncü (X2, Y2) nöqtəsində olan üçüncü dərinlik ölçüsü 
dərinlik 
(piksellərlə) qədər olan paralelepipedi çəkir. Burada, 
til- 
TopOn (çəkiləcək) və ya TopOff (çəkilməyəcək) qiymətlərindən birini 
alaraq yuxarı tilin çəkilmib, çəkilməməsini göstərir. X1, X2, Y1, Y2, 
dərinlik
- İNTEGER tipli ifadələrdir, 
yuxarı til-
BOOLEAN tipli məntiqi 
ifadəolub yuxarıda göstərilən qiymət-lərdən birini ala bilər. 
3.
DRAWPOLY (N, 
koordinatla
r) 
N sayda sınma nöqtəsi və sınma nöqtələrinin koordinatları 
koordinatlar
la verilən sınıq xətt çəkir. Burada N- WORD topli


85 
85 
koordinatlar-
isə xüsusi PointType tipli ifadələrdir. PointType aşağıdakı 
kimi verilir: 
Type
PointType=record 
x, y: WORD 
end; 

Yüklə 1,95 Mb.

Dostları ilə paylaş:
1   ...   37   38   39   40   41   42   43   44   ...   72




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin