Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 22 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
22
Dung lượng
283,4 KB
Nội dung
ĐẠI HỌC CÔNG NGHIỆP VINH KHOA CÔNG NGHỆ NGÀNH CÔNG NGHỆ THƠNG TIN Bộ mơn: ĐỒHỌAMÁYTÍNHĐề tài: Mô dao động lắcđơn Sv:Trần Xuân Sang Sv: Phan Thế Đạt Sv: Hồ Tuấn Anh Gvhd: Phan Thị Hiền I.Giới thiệu Opengl II.Giới thiệu đềtài Nội dung III Demo IV Kết luận GiỚI THIỆU VỀ OPENGL • OpenGL (tếng Anh Open Graphics Library) têu chuẩn kỹ thuật đồ họa có mục đích định một giao diện lập trình ứng dụng ( API) đồ họa chiều OpenGL dùng ứng dụng đồ họa chiều Giao diện lập trình chứa khoảng 250 hàm để vẽ cảnh phức tạp từ hàm đơn giản Nó dùng rộng rãi các trò chơi điện tử Ngồi dùng ứng dụng CAD, thực tế ảo, mơ khoa học, mơ thơng tn, phát triển trò chơi GIỚI THIỆU ĐỀTÀI • • Mơ hoạt động lắcđơn Click chuột đểlắcđơn hoạt động GIỚI THIỆU ĐỀTÀI • Nền tảng phát triển Giải toán Giải toán – Ý TƯỞNG • Sử dung DrawCircle Vẽ hình tròn • • • • Sử dụng LINE để vẽ sợi dây nối Dùng hàm if để giới hạn vị trí lắc Sử dụng hàm glTranstale đểlắc Sử dụng hàm mouse để thao tác chuột Giải tốn • • Cài đặt opengl vào Visual c++ Tham chiếu thư viện Opengl #include #include #include Giải tốn • Khai báo biến toàn cục float tdl=0.1; float A=135; Giải tốn - Hàm DrawCIrcle để vẽ hình tròn • • • • • • • • • • • • • float drawCircle(float segments,float radius,float sx,float sy) { glBegin(GL_LINE_LOOP); for(int i=0;i310) { A=310; tdl=-tdl; } if(A