You are on page 1of 3

BI TP THC HNH

CHNG 4
A. Bi tp l thuyt: 1. Phn tch cc h ta dng trong quy trnh hin th i tng hai chiu. 2. Vit on chng trnh minh ha qu trnh chuyn i t ca s sang vng quan st. 3. ngha ca m vng trong thut ton Cohen-Sutherland. 4. Hy cho mt on thng minh ha m trong trng hp ny thut ton phi thc hin vic tm giao im 4 ln theo th t LEFT, TOP, RIGHT, BOTTOM. 5. Ci t thut ton Cohen-Sutherland xn mt a gic. Phn tch cc trng hp thut ton ny cho kt qu l cc on thng ri rc. 6. So snh hai thut ton Cohen-Sutherland v Liang-Barsky v s php ton thc hin trong cc trng hp chnh. 7. Ci t thut ton Liang-Barsky v so snh vi tc thut ton Cohen-Sutherland. 8. Hiu chnh cc thut ton xn on thng hc c th xn on thng vo ca s hnh ch nht nghing vi trc honh mt gc .

B. Bi tp thc hnh: 1. Bit mt tam gic trong h ta th gii thc, hy thit lp window v viewport ri v hnh nh tng ng ca tam gic trong window vo viewport. C nh window, khi nhn phm mi tn ta thay i kch c ca viewport ri v li, nhn ESC th dng. Bit: char ESC=27, control char.: nhn 0 trc ri n s nh sau: ln 72, xung 80, tri 75, phi 77.

2. Hy v hnh nh robot sau t cc php bin i 2D cho mt khi ch nht ban u.

3. T thng tin hnh hc ca robot c c bi 3 (coi nh trong h ta th gii thc), hy thit lp window v viewport ri v hnh nh tng ng ca robot trong window vo viewport

C nh viewport, khi nhn phm mi tn ta thay i kch c ca window ri v li, nhn ESC th dng.(Gii hn sao cho window nh nht khng ct phn no ca robot). Bit: char ESC=27, control char.: nhn 0 trc ri n s nh sau: ln 72, xung 80, tri 75, phi 77. 4. Ci t hm xn a gic li theo Sutherland-Hodgeman. V vi a gic mu v xem kt qu xn. 5. p dng kt qu ca bi 4 vo bi 3 xn robot vo window ri mi a ra viewport.

You might also like