vẽ đường thẳng bằng thuật toán midpoint thuật toán dung phím điều khiển di chuyển minh họa các phép tịnh tiến đối xứng qua trái qua phải lên xuống và phép quay
... Đối tượng nghiên cứu Vẽđườngthẳngthuậttoán MidPoint, thuậttoándungphímđiềukhiểndichuyểnminhhọaphéptịnh tiến, đối xứng( qua trái, qua phải, lên, xuống) , phépquay III Khảo sát Qua ... Đồ họa máy tính ĐH Công Nghiệp Hà Nội CHƯƠNG I: KHẢO SÁT I Mục đích nghiên cứu Tạo chữ L dùngphímđiềukhiểndichuyểnminhhọaphéptịnh tiến, đối xứng( Qua trái, qua phải, lên, xuống) phépquay ... máy tính sử dụng hệ điều hành Windows 7, , Win XP chương trình sử dụng được, dichuyểnphímđiềukhiểnminhhọaphéptịnh tiến, đốixứng (qua trái, qua phải, lên, xuống) , phépquay chưa thực số...
... trường hợp Cácphép biến đổi Có năm phép biến đổi cần thực hiện: • Phéptịnh tiến: tịnhtiến theo vecter cho trước • Phép quay: quay quanh tâm quay với góc quay nhập từ bàn phím • Phép co dãn: ... end Cácphép biến đổi a Phéptịnhtiến Đây phéptoán đơn giản phép toán, để tịnhtiếnđườngthẳng ta việc tịnhtiến hai điểm thuộc đườngthẳng Sau ta việc gọi hàm vẽ đoạn thẳng từ hai điểm vừa tịnh ... phần khó ta phảitịnhtiến tâm quay góc tọa độ bẳng cách lấy tọa độ điểm cần quay trừ tọa độ tâm quay Sau tịnhtiến xong việc ta làm sau tả việc tịnhtiến đoạn thẳngquay cách lấy điểm quay cộng...
... mạch điềukhiển cho đối tượng Vàđiều quan trọng chương xây dựng thành công mô hình toán học đối tượng 16 CHƯƠNG III THIẾT KẾ ĐIỀUKHIỂN ROBOT HAI BÁNH TỰ CÂN BẰNG 3.1 Giới thiệu chung Đối tượng ... thay đổi, chuyển động môi trường nhiễu có vật cản chịu tác động ngoại lực nên cần điềukhiểnđiềukhiển cân bền vững cho robot Thuậttoánđiềukhiển định dạng vòng H∞ kỹ thuậtđiềukhiển có hiệu ... pháp điềukhiển bền vững H∞ thường có bậc cao nên gây khó khăn việc áp dụng vào thực tế Ứng dụngthuậttoánđiềukhiển định dạng để điềukhiển cân robot ta phải thực bước sau: + Thiết kế điều khiển...
... đổi ma trận của phép biến đổi Phépđốixứng - Phépđốixứng trục xem phépquay quanh trục tâm đốixứng góc 1800 + Đốixứngqua tâm: Hình 3: Phépđốixứngqua tâm x' = 2.xM − x y ' = yM ... thể thay đổi ma trận của phép biến đổi Phépquay - Phépquay làm thay đổi hướng đối tượng Một phépquayđòi hỏi phải có tâm quay, góc quay Góc quaydương thường qui ước chiếu ngược chiều ... lớn môn: Đồ họa máy tính + Phépđối xứng: Phépđốixứng có trường hợp: - TH1: Đốixứngqua tâm bất kì: Người dùng chọn Phépđốixứngqua tâm sau nhập tọa độ tâm đốixứng nhấn thực 14 Lớp Khoa...
... lệnh dịch, quay RL A ; Quaytrái A RLC A ;Quay trái A cộng với cờ nhớ RR A ; Quayphải A RRC A; Quayphải A cộng với cờ nhớ III.2.7 Các lệnh làm việc với Stack PUSH Direct Cất liệu vào stack (SP) ... định thời 16 bit Vi điềukhiển 8051 nh họ vi điềukhiển MCS51 vi điềukhiển 8-bit mạnh linh hoạt nhất, trở thành vi điềukhiển hàng đầu năm gần I.2 Điểm khác biệt vi điềukhiển vi xử lý dùng ... Rn, Direct Rn, A Direct, #data Direct, Direct Direct, @Ri Direct, Rn @Ri, A @Ri, Direct SV: Ngô Quốc Toàn (A) #data (A) (Direct) (A) ((Ri)) (A) (Rn) (Rn) #data (Rn) (Direct) (Rn) (Rn) (Direct)...
... 3.42 ỏp ng v trớ ca hai h thng lng t l dng xung Hỡnh 3.43 ỏp ng gúc quay ti ca hai h thng lng t l 73 hng s Hỡnh 3.44 ỏp ng gúc quay ti ca hai h thng lng t l 74 75 76 77 Hỡnh 3.27 Hỡnh 3.28 Hỡnh ... mu s hm truyn t S(s) Hỡnh1.14: Quan h gia din tớch v tng cỏc hng s thi Gi A l din tớch bao bi ng cong h(t) v K = lim h(t ) vy thỡ ta s cú: t Kt lun 1: 21 t m Gia din tớch A v cỏc hng s thi gian ... trỳc h thng iu khin v trớ Quan h gia v S mụ phng h iu khin v trớ bng b iu khin PID S mụ phng thu gn h iu khin v trớ bng PID V trớ t c ca h thng lng t l hng s Gúc quay ti t c ca h thng lng...
... thiệu họ MCS-51: MCS-51 họ IC vi điềukhiển hãng Intel sản xuất Các IC tiêu biểu cho họ 8051 8031 Các sản phẩm MCS-51 thích hợp cho ứng dụngđiềukhiển Việc xử lý Byte toán số học cấu trúc liệu nhỏ ... 40 chân có chức đường xuất nhập Trong có 24 chân có tác dụng kép (có nghóa chân có chức năng), đường hoạt động đường xuất nhập đườngđiềukhiển thành phần bus liệu bus đòa a .Các Port: Port ... Cờ nhớ có tác dụng kép Thông thường dùng cho lệnh toán học: C=1 phéptoán cộng có tràn phép trừ có mượn ngược lại C= phéptoán cộng không tràn phép trừ mượn • Cờ Carry phụ AC (Auxiliary Carry...
... β đó! - Sao dichuyển Khi thực phépdichuyển hình lên trên, ta thực phéptịnhtiến hình theo vector I có tọa độ (-1;0) Khi thực phépdi chyển hình xuống dưới, ta thực hiên pheptịnhtiên hình ... giác quanh tâm O với góc 72o sau năm lần quay ta được mong muốn Đồ họa máy tính Dichuyển hình - Quay quanh tâm Thực việc chuyển vừa tạo thành màu giống màu sau tạo khác đình quay quanh ... đồ họa có bước tiến nhảy vọt từ phéptínhtoán học phức tạp đến thư viện đồ họa tạo sẳn Các thư viện cho phép giảm nhẹ thời gian công sức người lập trình Mục tiêu tập lớn tìm hiểu thuật toán, cách...
... hay 12x = 276 Vậy x = 23 Bài 3: (SGK Toán lớp tập trang 32) Điền số thích hợp vào ô vuông: Hướng dẫn giải 75: a) Gọi số phải điền vào ô vuông x số phải điền vào ô vuông thứ hai x + Theo đầu 4(x ... miễn phí b) Gọi số phải điền vào ô vuông x số phải điền vào ô vuông thứ hai 3x Theo đầu bài, 3x – = 11 Suy 3x = 11 + hay 3x = 15 Do x = 15 : = Vậy ta có x = 15 – =11 Bài 4: (SGK Toán lớp tập trang ... – (3000 + 5400 + 1200) = 12 000 – 9600 = 2400 Bài 7: (SGK Toán lớp tập trang 33) Điền vào chỗ trống toán sau cho để giải toán đó,ta phảitính giá trị biểu thức nêu 78 An mua hai bút bi giá …...
... Bài toánvẽđườngthẳng Input (X1, Y1) (X2, Y2) Output {(x1, y1) (x2, y2) … (xn, yn)} điểm sáng “nằm trên” đườngthẳng (X , Y ) (X , Y ) Trang Bài toánvẽđườngthẳng Trang Một số công thức đường ... Trang Giải Thuậttoán DDA Thuậttoán Bresenham Trang Thuậttoán DDA Thuậttoán DDA Trang Trường hợp Đoạn thẳng tăng chậm điểm đầu bên tráiThuậttoán Bước Xác đònh điểm x1 = X1 y1 = Y1 Bước Xác đònh ... thẳng (X2, Y2) (X1, Y1) y = mx + b y b x= − m m Y2 − Y1 ∆y m= = X2 − X1 ∆x b = Y1 − mX1 Trang Phân loại đườngthẳng Tăng chậm Tăng nhanh Giảm chậm Giảm nhanh Trang Giải Thuậttoán DDA Thuật toán...
... Phân loại đườngthẳng Tăng chậm Tăng nhanh Giảm chậm Giảm nhanh Trang Giải Thuậttoán DDA Thuậttoán Bresenham Trang Thuậttoán DDA Trường hợp Đoạn thẳng tăng chậm điểm đầu bên tráiThuậttoán Bước ... Bài toánvẽđườngthẳng Input (X1, Y1) (X2, Y2) Output {(x1, y1) (x2, y2) … (xn, yn)} điểm sáng “nằm trên” đườngthẳng (X2, Y2) (X1, Y1) Trang Một số công thức đườngthẳng (X2, Y2) ... bên tráiThuậttoán Bước Xác đònh điểm x1 = X1 y1 = Y1 Bước Xác đònh điểm Lặp xi < X2 pi = … pi < xi+1 = xi + yi+1 = yi pi >= xi+1 = xi + yi+1 = yi + Trang 17 Trường hợp Cách tính pi cải tiến...
... 2.3. 3Phép quay: Phépquay làm thay đổi hướng đối tượng Một phépquayđòi hỏi phải có tâm quay, góc quay Góc quaydương thường quy ước chiều ngược chiều kim đồng hồ Ta có công thức biến đổiphépquay ... quay quanh điểm 1800 Phépquay quanh điểm 12 Hình 3.3 : Phépquay quanh điểm Xét điểm P(P.x,P.y) quay quanh điểm V(V.x, V.y) góc -0- đến điểm Q(Q.x,Q.y) Ta xem phépquay quanh tâm V kết hợp từ phép ... Rèn luyện kỹ thuật lập trình đồ họa 1.2 Đối tượng nghiên cứu • • Đường tròn Cácthuậttoánvẽđường tròn tô màu đường tròn CHƯƠNG II: PHÂN TÍCH 2. 1Thuật toánvẽđường tròn: Xét đường tròn (C)...
... Bài toánvẽđườngthẳng Input (X1, Y1) (X2, Y2) Output {(x1, y1) (x2, y2) … (xn, yn)} điểm sáng “nằm trên” đườngthẳng (X , Y ) (X , Y ) Trang Bài toánvẽđườngthẳng Trang Một số công thức đường ... Trang Giải Thuậttoán DDA Thuậttoán Bresenham Trang Thuậttoán DDA Thuậttoán DDA Trang Trường hợp Đoạn thẳng tăng chậm điểm đầu bên tráiThuậttoán Bước Xác định điểm x1 = X1 y1 = Y1 Bước Xác định ... thẳng (X2, Y2) y = mx + b y b x= − m m Y2 − Y1 ∆y m= = X2 − X1 ∆x b = Y1 − mX1 (X1, Y1) Trang Phân loại đườngthẳng Tăng chậm Tăng nhanh Giảm chậm Giảm nhanh Trang Giải Thuậttoán DDA Thuật toán...
... yi+1=yi+1 yi+1 yi yi-1 x x Thuậttoán • Phương trình đườngthẳngqua điểm (x1, y1) (x2, y2) y=mx+b với m=Dy/Dx b=y1-mx1 • Đặt d1=y-yi d2=(yi+1)-y, việc chọn tọa độ yi+1 phụ thuộc vào d1 d2 ( hay dấu ... giá trị độc lập y giá trị phụ thuộc Thuậttoán Bresenham Giới thiệu: • Giả sử đường cong xấp xỉ thành điểm (xi,yi) Các điểm có tọa độ nguyên hiển thị hình • Bài toán đặt biết tọa độ (xi,yi) bước ... Mối tương quan X & Y độ lớn hệ số góc nhỏ Dy Dx x tăng y giữ nguyên hay tăng Điều bảo đảm cho đườngthẳng liên tục Nếu độ lớn hệ số góc lớn 1, đổi vai...
... hay tăng Điều bảo đảm cho đườngthẳng liên tục Nếu độ lớn hệ số góc lớn 1, đổi vai trò x & y x gọi giá trị độc lập y giá trị phụ thuộc Thuậttoán Bresenham Giới thiệu: • Giả sử đườngthẳng xấp ... yi yi-1 x x Thuậttoán Bresenham (tiếp) • Phương trình đườngthẳngqua điểm (x1, y1) (x2, y2) y=kx+m với m=Dy/Dx m=y1-kx1 • Đặt d1=y-yi d2=(yi+1)-y, việc chọn tọa độ yi+1 phụ thuộc vào d1 d2 ( ... x += dx; putpixel(x, y, color); } } else {// đổi vai trò x y … } } 14 Bài tập Cài đặt thuậttoán Bresenham vẽ hình sau 15 ...
... hợp hai phépquay quanh gốc tọa độ phépquay quanh gốc tọa độ Từ dễ dàng suy kết hợp nhiều phépquay quanh gốc tọa độ phépquay quanh gốc tọa độ 2.4 Phépquay có tâm quay điểm Giả sử tâm quay có ... 1.3 PhépquayPhépquay làm thay đổi hướng đối tượng Một phépquayđòi hỏi phải có tâm quay, góc quay Góc quaydương thường quy ước chiều ngược kim đồng hồ Ta có công thức biến đổiphépquay ... 1.4 Phépđốixứng 17 sin α cosα 0 0÷ ÷ 1÷ K35CNTT DHMT Phépđốixứng xem phépquay quanh trục đốixứng góc 1800 Nếu trục đốixứng trục hoành hay trục tung, có biểu di n phépđốixứngqua trục...
... ThuậttoánvẽđườngthẳngThuậttoánvẽđường tròn Thuậttoánvẽ Elip Ý tưởng Giả sử tọa độ nguyên điểm sau xấp xỉ đối tượng thực (xi,yi) với i=0, vẽ điểm đường xấp xỉ đối tượng cần vẽ Giả ... {while} end; Thuậttoán Bresenham Tương tự thuậttoánvẽđường thẳng, vị trí ứng với tọa độ nguyên nằm đường tròn tính cách xác định pixel gần với đường tròn thực bước Cài đặt thuậttoán Bresenham ... Nếu điểm Q nằm điểm MidPoint, ta chọn S ▪ Ngược lại điểm Q nằm điểm MidPoint ta chọn P Thuật toánMidPoint (xét điểm giữa) Sơ đồ khối thuậttoánMidPoint Cài đặt thuậttoánMidPoint Procedure...
... c) Lâp phương trình đườngthẳng chứa đường trung tuyến AM d) Lập phương trình đườngthẳng chứa đường trung trực cạnh BC e) Lập phương trình đườngthẳng chứa đường phân giác góc A ∆ABC ... có A(-1; 3), đường cao BH nằm đườngthẳng y = x, phân giác góc C nằm đườngthẳng x + 3y + = Viết phương trình đườngthẳng BC.(Báo THTT - 10 -07) Bài 11 Cho tam giác ABC có A(-2; 1) đường cao có ... phương trình đườngthẳng BC Bài Lập phương trình cạnh tam giác ABC biết A(1; 3) hai đường trung tuyến có phương trình x - 2y + 1= y - 1= Bài Cho tam giác ABC có đỉnh A(2; 2) hai đường cao có...
... Vẽ hai đườngthẳng vuông góc ToánVẽđườngthẳng CD qua điểm E vuông góc với đườngthẳng AB cho trước Ta vẽ sau: C C E E B A D Điểm E nằm đườngthẳng AB NGUYÊN VĂN MỸ A B D Điểm E nằm đườngthẳng ... C Toán 4: Vẽ hai đườngthẳng vuông góc Bài 1: Hãy vẽđườngthẳng AB qua điểm E vuông góc với đườngthẳng CD trường hợp sau: Tập vẽ a c b A C A D A B E E C E B NGUYÊN VĂN MỸ B D D C Toán 4: Vẽ ... nằm đườngthẳng AB Toán 4: Vẽ hai đườngthẳng vuông góc Vẽđường cao hình tam giác: Qua đỉnh A hình tam giác ABC ta vẽđườngthẳng vuông góc với cạnh BC, cắt BC H A Ta gọi AH đường cao tam giác...
... chất lượng điềukhiển theo phương pháp phản hồi tuyến tính kỹ thuậtđiềukhiển nói chung hay điềukhiển robot nói riêng có nhiều nghiên cứu đề xuất Chủ yếu tập trung vào việc tínhtoán cách xác ... tín hiệu điềukhiển τ tác động lênđối tượng tạo đầu ANN Thuậtdi truyền (GAs) đóng vai trò giám sát thay đổi trọng số liên kết ANN để tìm tập hợp trọng số tối ưu cho chất lượng điềukhiển tốt ... h(q,q) điềukhiển robot phương pháp tính momen Khi đối tượng điềukhiển (robot) coi hệ tuyến tính hệ số KP, KI, KD, đảm bảo cho hệ ổn định có tốc độ hội tụ nhanh trường hợp xác định với hệ điều khiển...