Đồ họa máy tính - Chương 2 Các phép biến đổi hình trên hệ toạ độ - Bài 11
Số trang: 7
Loại file: pdf
Dung lượng: 260.06 KB
Lượt xem: 8
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Mặt cong Bezier1. Mặt cong BezierTình hình giống nh- với đ-ờng cong để có thể xây dựng mặt cong chính xác hơn khi cho tr-ớc một số điểm, ng-ời ta nghĩ đến việc xây dựng các mảnh mặt cong nhỏ hơn và sau đó ghép nối chúng lại, mặt cong Bezier là mặt cong có dạng tham số:
Nội dung trích xuất từ tài liệu:
Đồ họa máy tính - Chương 2 Các phép biến đổi hình trên hệ toạ độ - Bài 11 Kü thuËt §å ho¹ m¸y tÝnh m Pi ( v) = ∑ Pij G j ( v) j= 0⇒ MÆt cong s cã thÓ viÕt d−íi d¹ng nm ∑ ∑ PijFi ( u)G j ( v) S( u, v) = ( 2) i = 0 j= 0Víi Fi(u), Gj(v) lµ c¸c hµm c¬ sëNÕu chän hµm c¬ së u − ui n ∏ n Fi ( u) = li ( u) = k = 0 u k − ui k ≠i v− vj m ∏ G j ( v) = l m ( v) = − vj j k =0 v k k≠ jkhi ®ã nm ∑ ∑ Pij l m ( v)l in ( u) S( u, v) = (**) j i = 0 j= 0Chóng ta thÓ thÊy mÆt cong s ®i qua ®iÓm Ui,vj S(ui,vj)=PijC«ng thøc (**) gäi lµ c«ng thøc mÆt cong LagrangMÆt cong Lagrang cã −u ®iÓm nã ®i qua nxm ®iÓm cho tr−íc vµ cã ®¹o hµm cao tuúý. Do vËy nãi chung mÆt cong Lagrang cã sai sè rÊt lín so víi mÆt cong thùc ph¶ix©y dùng $11. MÆt cong Bezier1. MÆt cong BezierT×nh h×nh gièng nh− víi ®−êng cong ®Ó cã thÓ x©y dùng mÆt cong chÝnh x¸c h¬n khicho tr−íc mét sè ®iÓm, ng−êi ta nghÜ ®Õn viÖc x©y dùng c¸c m¶nh mÆt cong nhá h¬nvµ sau ®ã ghÐp nèi chóng l¹i, mÆt cong Bezier lµ mÆt cong cã d¹ng tham sè: nm S( u, v) = ∑ ∑ Pij B m ( u) Bin ( v) (2) j i = 0 j= 0ë ®©y Bm , Bi lµ c¸c ®a thøc Berstein bËc m vµ n, uo≤u≤u1 , vo≤v≤v1 j n 58 Kü thuËt §å ho¹ m¸y tÝnh u=uo+q(u1-uo) v=vo+r(v1-vo)C¸c ®iÓm Pij ®−îc gäi lµ c¸c ®iÓm kiÓm tra cña mÆt cong Bezier. Cã thÓ minh ho¹c¸c ®iÓm nµy s¾p xÕp theo trËt tù sauSuy tõ c¸ch x©y dùng ®−êng cong Bezier, chóng ta cã thÓ nhËn thÊy 4 ®iÓmPoo,Pom,Pno,Pnm lµ nh÷ng ®iÓm ch¾c ch¾n thuéc mÆt cong S. XÐt tr−êng hîpn=m=3 khi ®ã mèi liªn hÖ vÒ gi¸ trÞ vµ ®¹o hµm riªng ë c¸c nót Poo,Pom,Pno,Pnm®−îc cho bëi c«ng thøc sau:⎡ S( u 0 , v 0 ) S( u 0 , v 1 ) S v ( u 0 , v 0 ) S v ( u 0 , v1 ) ⎤⎢ ⎥ S( u 1 , v1 ) S v ( u1 , v 0 ) S v ( u1 , v 1 ) ⎥ S( u1 , v 0 )⎢ =⎢S u ( u 0 , v 0 ) S u ( u 0 , v 1 ) S uv ( u 0 , v 0 ) S uv ( u 0 , v 1 ) ⎥⎢S ( u , v ) S (u , v ) S (u , v ) S (u , v ) ⎥⎣u 1 0 1⎦ u 1 1 uv 1 0 uv 1 −3 ⎡ ⎤ ⎢1 0 0⎥⎡1 0⎤ Δv 0 0 ⎡ P00 P01 P02 P03 ⎤ ⎢ ⎥⎢0 1⎥ ⎢ 3 P11 P12 P13 ⎥ ⎢0 0 0 0 0⎥⎢ −3 3 ⎥ P Δv ⎢ 10 ⎥⎢ ⎥⎢ 0⎥ 0 −3 ⎥ ⎥ ⎢ P20 P21 ...
Nội dung trích xuất từ tài liệu:
Đồ họa máy tính - Chương 2 Các phép biến đổi hình trên hệ toạ độ - Bài 11 Kü thuËt §å ho¹ m¸y tÝnh m Pi ( v) = ∑ Pij G j ( v) j= 0⇒ MÆt cong s cã thÓ viÕt d−íi d¹ng nm ∑ ∑ PijFi ( u)G j ( v) S( u, v) = ( 2) i = 0 j= 0Víi Fi(u), Gj(v) lµ c¸c hµm c¬ sëNÕu chän hµm c¬ së u − ui n ∏ n Fi ( u) = li ( u) = k = 0 u k − ui k ≠i v− vj m ∏ G j ( v) = l m ( v) = − vj j k =0 v k k≠ jkhi ®ã nm ∑ ∑ Pij l m ( v)l in ( u) S( u, v) = (**) j i = 0 j= 0Chóng ta thÓ thÊy mÆt cong s ®i qua ®iÓm Ui,vj S(ui,vj)=PijC«ng thøc (**) gäi lµ c«ng thøc mÆt cong LagrangMÆt cong Lagrang cã −u ®iÓm nã ®i qua nxm ®iÓm cho tr−íc vµ cã ®¹o hµm cao tuúý. Do vËy nãi chung mÆt cong Lagrang cã sai sè rÊt lín so víi mÆt cong thùc ph¶ix©y dùng $11. MÆt cong Bezier1. MÆt cong BezierT×nh h×nh gièng nh− víi ®−êng cong ®Ó cã thÓ x©y dùng mÆt cong chÝnh x¸c h¬n khicho tr−íc mét sè ®iÓm, ng−êi ta nghÜ ®Õn viÖc x©y dùng c¸c m¶nh mÆt cong nhá h¬nvµ sau ®ã ghÐp nèi chóng l¹i, mÆt cong Bezier lµ mÆt cong cã d¹ng tham sè: nm S( u, v) = ∑ ∑ Pij B m ( u) Bin ( v) (2) j i = 0 j= 0ë ®©y Bm , Bi lµ c¸c ®a thøc Berstein bËc m vµ n, uo≤u≤u1 , vo≤v≤v1 j n 58 Kü thuËt §å ho¹ m¸y tÝnh u=uo+q(u1-uo) v=vo+r(v1-vo)C¸c ®iÓm Pij ®−îc gäi lµ c¸c ®iÓm kiÓm tra cña mÆt cong Bezier. Cã thÓ minh ho¹c¸c ®iÓm nµy s¾p xÕp theo trËt tù sauSuy tõ c¸ch x©y dùng ®−êng cong Bezier, chóng ta cã thÓ nhËn thÊy 4 ®iÓmPoo,Pom,Pno,Pnm lµ nh÷ng ®iÓm ch¾c ch¾n thuéc mÆt cong S. XÐt tr−êng hîpn=m=3 khi ®ã mèi liªn hÖ vÒ gi¸ trÞ vµ ®¹o hµm riªng ë c¸c nót Poo,Pom,Pno,Pnm®−îc cho bëi c«ng thøc sau:⎡ S( u 0 , v 0 ) S( u 0 , v 1 ) S v ( u 0 , v 0 ) S v ( u 0 , v1 ) ⎤⎢ ⎥ S( u 1 , v1 ) S v ( u1 , v 0 ) S v ( u1 , v 1 ) ⎥ S( u1 , v 0 )⎢ =⎢S u ( u 0 , v 0 ) S u ( u 0 , v 1 ) S uv ( u 0 , v 0 ) S uv ( u 0 , v 1 ) ⎥⎢S ( u , v ) S (u , v ) S (u , v ) S (u , v ) ⎥⎣u 1 0 1⎦ u 1 1 uv 1 0 uv 1 −3 ⎡ ⎤ ⎢1 0 0⎥⎡1 0⎤ Δv 0 0 ⎡ P00 P01 P02 P03 ⎤ ⎢ ⎥⎢0 1⎥ ⎢ 3 P11 P12 P13 ⎥ ⎢0 0 0 0 0⎥⎢ −3 3 ⎥ P Δv ⎢ 10 ⎥⎢ ⎥⎢ 0⎥ 0 −3 ⎥ ⎥ ⎢ P20 P21 ...
Tìm kiếm theo từ khóa liên quan:
đồ họa máy tính giáo trình đồ họa xử lý ảnh màn hình máy vi tính kỹ thuật đồ họaGợi ý tài liệu liên quan:
-
Phương pháp truyền dữ liệu giữa hai điện thoại thông minh qua môi trường ánh sáng nhìn thấy
6 trang 308 0 0 -
Đồ án: Kỹ thuật xử lý ảnh sử dụng biến đổi Wavelet
41 trang 212 0 0 -
Xây dựng công cụ nhận dạng khuôn mặt theo thời gian thực hiện trên nền hệ điều hành mã nguồn mỡ
7 trang 204 0 0 -
Đồ án tốt nghiệp: Ứng dụng xử lý ảnh trong hệ thống phân loại sản phẩm
123 trang 196 0 0 -
vray for sketchup vietnamese PHẦN 3
10 trang 195 0 0 -
Giáo trình Autocad - Nghề: Quản trị mạng máy tính - Trình độ: Cao đẳng nghề (Phần 2)
52 trang 186 0 0 -
Đề cương chi tiết môn học Kỹ thuật đồ họa và xử lý ảnh
5 trang 171 1 0 -
Luận văn tốt nghiệp: Tìm hiểu về SIMULINK trong MATLAB
50 trang 150 0 0 -
Giáo trình CorelDRAW dành cho người mới học
48 trang 134 0 0 -
Bài giảng Đồ họa máy tính: Khử mặt khuất - Ngô Quốc Việt
28 trang 119 0 0