tailieunhanh - Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P25

Chương 6. Đồ họa và âm thanh Để vẽ đồ thị của một hàm toán học, ta vẽ từng điểm một của đồ thị. Mỗi điểm được xác định bởi cặp tọa độ (x, y) trên màn hình. Do vậy cần tính các điểm. | Chương 6. Đồ họa và âm thanh phi phi pi 3 setcolor WHITE void xoay int i x y r static float phi 0 x midx y midy r 100 while kbhit bx x y r phi 0 delay 100 bx x y r phi 1 phi phi-pi 72 Ví dụ 8 Vẽ bánh xe lăn trên đường nằm ngang void lan int i x y r float phi 0 x 0 y maxy-110 r 60 setlinestyle SOLID_LINE 1 3 line 0 maxy-50 maxx maxy-50 setlinestyle SOLID_LINE 1 1 while x-r maxx bx x y r phi 0 delay 20 bx x y r phi 1 x 1 lệch nhau 600 vẽ bánh xe tạm dừng xóa bánh xe xoay đi một góc phi phi phi-pi 72 199 Chuong 6. Do hoa va am thanh 6. Ve d6 thi cua cac ham toan hoc De ve do thi cua mot ham toan hoc ta ve tung diem mot cua do thi. Moi diem dune xac dinh boi cap toa do x y tren man hinh. Do vay can tinh cac diem nay theo toa do tren man hinh. Cac buoc can lam gom co Xac dinh he truc toa do. Thong thuong ta se lay tam man hinh lam tam he truc bang viec xac dinh lai cua so man hinh boi cau lenh viewport midx midy maxx maxy 0 trong do midx midy la toa do tam man hinh maxx maxy la toa do goc duoi ben phai cua man hinh. Cau lenh tren tao mot cua so la phan tu ben phai phia duoi cua man hinh. Tham tri cuoi 1 cho phep cac hinh ve se duoc ve ra ngoai khung cua so nay. Nhu vay tam man hinh se bien thanh tam cua he truc toa do. Toa do cua tam man hinh bay gio duoc tinh la 0 0 . Xac dinh ti le Can xac dinh mot don vi cua x va y cua ham can ve se tuong ung voi bao nhieu diem tren truc x va y cua man hinh. Do so diem theo chieu rong va chieu cao cua man hinh khac nhau va do gia tri cua ham y co the rat lon so voi gia tri cua doi x vi du ham y x4 hoac rat be vi du ham y sinx nen cac ti le nay theo x va y co the khac nhau de hinh ve tren man hinh duoc can doi. Viec xac dinh cac ti le nay phu thuoc vao kinh nghiem va thuong duoc dieu chinh sau khi chay thu chuong trinh. Ve he truc Co the ve he truc toa do hay khong. Ham sau cho phep ve cac truc toa do voi tam nam giua man hinh. void vetruc Ve truc toa do line 0 midy maxx midy truc hoanh line maxx-7 midy-3 maxx midy mui ten line maxx-7