tailieunhanh - Bài giảng về đồ họa - ComputerGraphicsPrimitives
Tham khảo tài liệu 'bài giảng về đồ họa - computergraphicsprimitives', công nghệ thông tin, đồ họa - thiết kế - flash phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | ÑOÀ HOÏA MAÙY TÍNH CCaaùùcc ññooááii ttööôôïnïngg ññooà à hhooïaïa ccôô ssôôûû Daããn nhaäpä · Aûnh taïo bôûi maùy tính bao giôø cuõng ñöôïc caáu truùc töø taäp caùc ñoái töôïng ñôn giaûn hôn. · Coù hai caùch bieåu dieãn caùc aûnh naøy, ñoù laø : ¨ Bieåu dieãn baèng daõy caùc pixel. ¨ Bieåu dieãn baèng taäp caùc ñoái töôïng hình hoïc cô sôû nhö ñoaïn thaúng hay vuøng toâ ña giaùc, Sau ñoù, caùc ñoái töôïng cô sôû seõ ñöôïc chuyeån sang daõy caùc pixel töông öùng ñeå hieån thò. · Quaù trình chuyeån caùc ñoái töôïng ñoà hoïa cô sôû veà daõy caùc pixel töông öùng ñöôïc goïi laø quaù trình chuyeån ñoåi baèng doøng queùt (scan-converting) Döông Anh Ñöùc, Leâ Ñình Duy Caùc ñoái töôïng ñoà hoïa cô sôû 1/6 ÑOÀ HOÏA MAÙY TÍNH Caùùc ñoáái töôïïng ñoàà hoïïa cô sôûû · Ñieåm ¨ Thoâng tin : Toïa ñoä (x, y). ¨ Thuoäc tính : Maøu saéc. · Ñoaïn thaúng, ñöôøng gaáp khuùc ¨ Thoâng tin : Ñieåm ñaàu (x1, y1) vaø ñieåm cuoái (x2, y2). v Phöông trình ñoaïn chaén : y = mx + b , Dy m = , Dy = y - y , Dx = x - x ; b = y - mx Dx 2 1 2 1 1 1 v Phöông trình tham soá : ìx = (1 - t)x1 + tx2 í îy = (1 - t)y1 + ty2 v Neáu t Î [0,1], ta coù caùc ñieåm (x,y) thuoäc veà ñoaïn thaúng giôùi haïn bôûi hai ñieåm (x1, y1) vaø (x2, y2), neáu t Î [-¥,+¥] , ta seõ coù toaøn boä ñöôøng thaúng. (x , y ) 2 2 t>1 t=1 (x1, y1) t=0 t<0 Döông Anh Ñöùc, Leâ Ñình Duy Caùc ñoái töôïng ñoà hoïa cô sôû 2/6 ÑOÀ HOÏA MAÙY TÍNH ¨ Ñöôøng gaáp khuùc laø taäp caùc ñoaïn thaúng noái vôùi nhau moät caùch tuaàn töï. v Caùc ñoaïn thaúng naøy khoâng nhaát thieát phaûi taïo thaønh moät hình kheùp kín vaø caùc ñoaïn coù theå caét laãn nhau. v Ñieåm giao cuûa hai ñoaïn thaúng ñöôïc goïi laø ñænh. Caùc ñöôøng gaáp khuùc ñöôïc xaùc ñònh qua danh saùch caùc ñænh, moãi ñænh ñöôïc cho bôûi caùc caëp toïa ñoä (xi , yi ). ¨ Moät ña giaùc laø moät ñöôøng gaáp khuùc coù ñieåm ñaàu vaø ñieåm cuoái truøng nhau. (a) (b) ¨ Caùc thuoäc tính v Maøu saéc v Ñoä roäng cuûa neùt veõ. v Kieåu neùt veõ cuûa ñoaïn thaúng v Ñoái vôùi ñöôøng gaáp khuùc,
đang nạp các trang xem trước