Đồ họa máy tính chương II
... mm, m, … Đồ họa MT - Khoa CNTT - ĐH B 22 Thể giới thực máy tính • Chuyển tọa độ thực sang tọa độ tương đối máy tính • Các đối tượng hình học thực biểu diễn đối tượng hình học cung cấp máy tính • ... màu RGB sử dụng rộng rãi hệ thống đồ họa Đồ họa MT - Khoa CNTT - ĐH B Kiểu liệu cho điểm ảnh • Xác định tọa độ (x, y) type point = record x, y : real end; Đồ họa MT - K...
Ngày tải lên: 29/12/2015, 22:04
Đồ hoạ máy tính-Chương 1 docx
... 20% 50% 30% - Điểm danh: 28 - Nộp tập: 12 - Chữa tập: 20 - Thực hành: 20 - Bài tập lớn: 20 Tuần: 2, 4, 6, 10 , 12 , 14 , 16 Thực hành: Tuần: 1, 3, 5, 7, 11 , 13 , 15 (Tại C6) Faculty of Computer Science ... Đức Hải, Đồ họa vi tính, Nhà xuất giáo dục, 19 98 [6] Tống Nghĩa, Hoàng Đức Hải, Đồ họa máy tính ngôn ngữ C, Nhà xuất giáo dục, 19 99 [7] Nguyễn Tiến, Ngô Quốc Việt, G...
Ngày tải lên: 20/06/2014, 02:20
Đồ hoạ máy tính-Chương 2 pptx
... glBegin(GL_LINES); glVertex2i(40, 100); glVertex2i (20 2, 96); glEnd(); void drawLineInt(GLint x1, GLint y1, GLint x2, GLint y2) { glBegin(GL_LINES); glVertex2i(x1, y1); glVertex2i(x2, y2); glEnd(); a) ... glBegin(GL_LINES); glVertex2i(10, 20 );// vẽ đoạn thẳng thứ glVertex2i(40, 20 ); glVertex2i (20 , 10);// vẽ đoạn thẳng thứ hai glVertex2i (20 , 40); thêm lời gọi hàm glVertex2i()để vẽ h...
Ngày tải lên: 20/06/2014, 02:20
Đồ hoạ máy tính-Chương 3 pptx
... myDisplay() { setWindow(-5.0, 5.0, -0 .3, 1.0); setViewport(0, 640, 0, 480); glBegin(GL_LINE_STRIP); for(GLfloat x = -4.0; x< 4.0; x+=0.1) { GLfloat y = sin (3. 14159 * x) / (3. 14159 * x); GLVertex2f(x, y); ... dist,int isVisible) void Canvas::forward(float dist, int isVisible) { const float RadPerDeg=0.0174 533 93; float x = CP.getX() + dist*cos(RadPerDeg *CD); float y = CP.getY() + dist*si...
Ngày tải lên: 20/06/2014, 02:20
Đồ hoạ máy tính-Chương 4 doc
... Software http://www.foxitsoftware.com For evaluation only GIỚI THIỆU Tại vector lại quan trọng đồ họa máy tính Faculty of Computer Science and Engineering - HCMUT Slide Generated by Foxit PDF Creator ... HÌNH HỌC Biểu diễn đồng v1 v2 v a, b, c, v3 0 P 1 P2 P a, b, c, P 3 1 – Hệ tọa độ thông thường hệ tọa độ đồng điểm: thêm...
Ngày tải lên: 20/06/2014, 02:20
Đồ hoạ máy tính-Chương 5 ppt
... evaluation only CÁC KHÁI NIỆM CƠ BẢN Phép biến đổi affine khái niệm đồ họa máy tính, trọng tâm OpenGL Dùng khung tọa độ hệ tọa độ đồng Phép biến đổi affine tổng thể hợp phép biến đổi affine bản: ... For evaluation only CÁC KHÁI NIỆM CƠ BẢN Phép biến đổi affine – Là phép biến đổi thông dụng đồ họa máy tính – Có dạng đơn giản: tọa độ Q tổ hợp tuyến tính tọa độ P Qx = m11Px +m12P...
Ngày tải lên: 20/06/2014, 02:20
Đồ hoạ máy tính-Chương 6 ppt
... evaluation only KHỐI ĐA DIỆN ĐỀU (PLATONIC) Mô hình khối đa diện -mặt lập phương gồm 1,5 ,6, 2đỉnh (c) giao mặt 1,5 ,6, 2 -tứ diện tự đối ngẫu danh sách đỉnh mặt k trùng với danh sách mặt giao k Faculty ... mặt đa giác số cạnh mặt số mặt đỉnh Faculty of Computer Science and Engineering - HCMUT Slide 16 Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For eval...
Ngày tải lên: 20/06/2014, 02:20
Đồ hoạ máy tính-Chương 7 docx
... evaluation only SỬ DỤNG TỌA ĐỘ ĐỒNG NHẤT Biểu diễn tọa độ đồng P = (Px, Py, Pz) P = (Px, Py, Pz, 1) vector v = (vx, vy, vz) v = (vx, vy, vz, 0) Mở rộng cách biểu diễn đồng P = (wPx, wPy, wPz, w), ... w=0 (3, 6, 2, 3) tọa độ thông thường (1, 2, 2/3) Cách chuyển đổi: – thông thường đồng (thêm 1) – đồng thông thường (chia cho thành phần tọa độ thứ bỏ thành phần tọa độ thứ 4) Faculty...
Ngày tải lên: 20/06/2014, 02:20
Đồ hoạ máy tính-Chương 8 docx
... hướng - màu sắc GLfloat amb0[] = {0.2, 0.4, 0.6, 1.0}; GLfloat diff0[] = {0 .8, 0.9, 0.5, 1.0}; GLfloat spec0[] = {1.0, 0 .8, 1.0, 1.0}; glLightfv(GL_LIGHT0, GL_AMBIENT, amb0); glLightfv(GL_LIGHT0, ... 1.5); glTexCoord2f(0.0, 0.6); glVertex3f(1.0, 3.7, 1.5); glTexCoord2f(0 .8, 0.6); glVertex3f(2.0, 3.7, 1.5); glTexCoord2f(0 .8, 0.0); glVertex3f(2.0, 2.5, 1.5); glEnd(); Faculty of Computer Sci...
Ngày tải lên: 20/06/2014, 02:20
Đồ hoạ máy tính-Chương 9 potx
... http://www.foxitsoftware.com For evaluation only SỬ DỤNG HỆ HÀM LẶP TẠO HÌNH ẢNH Máy photocopy thực nghiệm – Các hình ảnh đầu có hội tụ hình ảnh không? a) máy photocopy hình ảnh ban đầu I0 b) đầu vào copy Faculty of ... Foxit Software http://www.foxitsoftware.com For evaluation only SỬ DỤNG HỆ HÀM LẶP TẠO HÌNH ẢNH Máy photocopy Sierpinski -Hình ảnh hội tụ tam giác Sierpinski không p...
Ngày tải lên: 20/06/2014, 02:20
... 1/1 968 3 1/2.82e+11 1/2.39e+23 1/1.71e+47 Số phân đoạn Tổng chiều dài đường Koch 1.00 1.33 16 1.77 64 2.37 2 56 3. 16 1024 4.21 262 144 13.31 2.81e+14 9 96. 62 3.17e+29 1324335.72 4.02e+59 23384 868 0 765 6.00 ... D(i-1); linerel(-h, 0); A(i-1); linerel(0, -h); A(i-1); linerel(h, 0); B(i-1); End; End; Procedure B(i:integer); Begin if (i>=0) then Begin C(i-1); linerel(0, h); B(i-1); liner...
Ngày tải lên: 22/07/2014, 09:20
... Đầu tiên ta tính tỷ lệ cửa sổ tầm nhìn: Xtl=(C2-C1)/(F2-F1), Ytl = (C4-C3) /(F4-F3) Khi ta có: Xe = (Xr-F1) Xtl; Ye = (F4-Yr) Ytl Ví dụ: Xét cửa sổ (-3 ,3 ,-2 ,3), tầm nhìn (100,700 ,50 ,300) http://www.ebook.edu.vn ... http://www.ebook.edu.vn 13 Giả sử (Xr,Yr) = (1 .5, 1) Ta có Xtl = (70 0-1 00) / (3+3) = 100; Ytl = (300 -5 0) / (3+2) = 50 Vậy Xe = (1 .5+ 3).100 = 450 ; Ye = ( 3-...
Ngày tải lên: 22/07/2014, 09:20
Đồ họa máy tính - Chương 4 pptx
... A(x,y) góc quay α phân tích thành phép biến hình sở sau: - Tịnh tiến theo vector (-x,-y) để đưa tâm quay gốc tọa độ - Quay quanh gốc tọa độ góc α - Tịnh tiến theo vector (x,y) để đưa đối tượng chỗ ... phải thực phép tính ma trận (+ × + ) Người ta tìm cách biểu diễn hệ tọa độ nhất, nhờ rút gọn chuỗi biến đổi phép tính 4. 1.3 Hệ tọa độ (homogeneous coordinates) Tọa độ (đôi gọi...
Ngày tải lên: 22/07/2014, 09:20
Đồ họa máy tính - Chương 3 pot
... 2(dy-dx) = -6 ; p0 = 2Dy – dx = i 10 http://www.ebook.edu.vn xi 12 13 14 15 16 17 18 19 20 21 22 yi 20 21 21 22 23 24 24 25 26 26 27 43 pi -2 12 -6 -4 10 Đồ họa máy tính - Khoa CNTT - ĐHSPHN Lưu đồ ... x2:=x1+random(GetMaxX-x1); y1:=random(GetMaxY); y2:=y1+random(x2-x1); {vẽ đoạn thẳng (x1,y1) (x2,y2) } http://www.ebook.edu.vn 44 p:=p + c2; y:=y+1; Đồ họa...
Ngày tải lên: 22/07/2014, 09:20
Đồ họa máy tính - Chương 2 doc
... x} Line2D(x 2- 0 .2, +0.1,x2,0); {vẽ hình mũi tên trục x} Line2D(x 2- 0 .2 ,-0 .1,x2,0); Line2D(0,y1,0,y2); {vẽ trục y} Line2D(+0.1,y 2- 0 .2, 0,y2); {vẽ hình mũi tên trục y} Line2D (-0 .1,y 2- 0 .2, 0,y2); SetColor(lightgreen); ... Line2D(x 2- 0 .2, +0.1,x2,0); Line2D(x 2- 0 .2 ,-0 .1,x2,0); Line2D(0,y1,0,y2); Line2D(+0.1,y 2- 0 .2, 0,y2); Line2D (-0 .1,y 2- 0 .2, 0,y2); Se...
Ngày tải lên: 22/07/2014, 09:20