• Tidak ada hasil yang ditemukan

MSG 388 - EPrints USM

N/A
N/A
Protected

Academic year: 2024

Membagikan "MSG 388 - EPrints USM"

Copied!
7
0
0

Teks penuh

(1)

…2/- UNIVERSITI SAINS MALAYSIA

First Semester Examination 2011/2012 Academic Session

January 2012

MSG 388 – Mathematical Algorithms for Computer Graphics [Algoritma Matematik untuk Grafik Komputer]

Duration : 3 hours [Masa : 3 jam]

Please check that this examination paper consists of SEVEN pages of printed material before you begin the examination.

[Sila pastikan bahawa kertas peperiksaan ini mengandungi TUJUH muka surat yang bercetak sebelum anda memulakan peperiksaan ini.]

Instructions: Answer all three [3] questions.

[Arahan: Jawab semua tiga [3] soalan.]

In the event of any discrepancies, the English version shall be used.

[Sekiranya terdapat sebarang percanggahan pada soalan peperiksaan, versi Bahasa Inggeris hendaklah diguna pakai].

(2)

...3/- 1. (a) Suppose the polyline of sequence {P0, P1, P2, P3, P4} given in Figure 1 is refined once by using Chaikin’s subdivision scheme, find the resulting sequence of points and sketch its polyline.

(b) Suppose the Chaikin’s subdivision is applied to a given polyhedron. What is the limit produced when this process being iteratively applied infinitely many times onto the resulting sequence of polyhedrons?

(c) Let the Bernstein polynomial of degree n be defined as

( ) ! (1 )

!( )!

n n i i

i n

B t t t

i n i , t [0, 1], i 0, 1, , n .

Given a quadratic rational Bézier curve

2 2 2

0 0 1 1 2 2

2 2 2

0 1 2

( ) ( ) ( )

( ) ( ) ( ) ( )

B t w B t B t

t B t wB t B t

C C C

R , t [0, 1]

where w 0, C0 (1, 1), C1 (2, 1) and C2 (3, 1).

(i) Suppose w 2, use the de Casteljau algorithm to evaluate the point of R at 0.5

t .

(ii) Evaluate the parameter w such that the curve R( )t is a circular arc.

[100 marks]

1(1, 0) P

2(0, 1) P

0 4 (0, 1)

P P

3( 1, 0) P

Figure 1

(3)

...4/- 1. (a) Andaikan poligaris daripada jujukan {P0, P1, P2, P3, P4} yang diberi dalam Rajah 1 diperhaluskan sekali dengan skema subdivisi Chaikin, cari jujukan titik yang dihasilkan dan lakarkan poligaris berkenaan.

(b) Andaikan subdivisi Chaikin digunakan pada suatu polihedron. Apakah had yang dihasilkan apabila proses ini digunakan berulang kali tak terhingga banyaknya ke atas jujukan polihedron yang dihasilkan?

(c) Katakan polinomial Bernstein berdarjah n ditakrif sebagai

( ) ! (1 )

!( )!

n n i i

i n

B t t t

i n i , t [0, 1], i 0, 1, , n .

Diberi lengkung Bézier nisbah kuadratik

2 2 2

0 0 1 1 2 2

2 2 2

0 1 2

( ) ( ) ( )

( ) ( ) ( ) ( )

B t w B t B t

t B t wB t B t

C C C

R , t [0, 1]

di mana w 0, C0 (1, 1), C1 (2, 1) dan C2 (3, 1).

(i) Andaikan w 2, gunakan algoritma de Casteljau untuk menilai titik R pada 0.5

t .

(ii) Nilaikan parameter w supaya lengkung R( )t ialah satu lengkok bulatan.

[100 markah]

1(1, 0) P

2(0, 1) P

0 4 (0, 1)

P P

3( 1, 0) P

Rajah 1

(4)

...5/- 2. (a) State one difference between natural spline and periodic spline.

(b) Let the normalised basis spline of order k be defined recursively as

1 1

1

1 1

( ) ( ) ( )

k i k i k k

i i i

i k i i k i

u u u u

N u N u N u

u u u u , k 1,

and

1 1, 1

( ) 0, otherwise

i i

i

u u u

N u

over a knot vector u (u0, u1, …, un k), n k 1. Given a cubic B-spline curve defined with four control points Di 2, i 0, 1, 2 , 3 , as

3 4

0

( ) i i ( )

i

u N u

P D , u3 u u4.

(i) Suppose u (0, 1, 2 , 2 , 3 , 3 , 4 , 5), D0 (1, 1), D1 (1, 2), D2 (2, 2) and D3 (2, 1), use the de Boor algorithm to evaluate the point of P at

2.5

u .

(ii) Suppose u ( 3, 2 , 1, 0 , 1, 2 , 3 , 4), find the control points of P such that

2 2

1 4 3

( ) 1 1

2 2 2

u u u u u

P , u [0, 1].

(c) Why a circular arc can not be accurately represented by B-spline?

[100 marks]

(5)

...6/- 2. (a) Nyatakan satu perbezaan antara splin asli dan splin berkala.

(b) Katakan splin asas ternormal berperingkat k ditakrif secara rekursi sebagai

1 1

1

1 1

( ) ( ) ( )

k i k i k k

i i i

i k i i k i

u u u u

N u N u N u

u u u u , k 1,

dan

1 1, 1

( ) 0,

i i

i

u u u

N u di tempat lain

pada suatu vektor simpulan u (u0, u1, …, un k), n k 1. Diberi lengkung splin-B kubik yang ditakrif dengan empat titik kawalan Di 2, i 0, 1, 2, 3, sebagai

3 4

0

( ) i i ( )

i

u N u

P D , u3 u u4.

(i) Andaikan u (0, 1, 2, 2, 3, 3, 4, 5), D0 (1, 1), D1 (1, 2), D2 (2, 2) dan D3 (2, 1), gunakan algoritma de Boor untuk menilai titik P pada

2.5

u .

(ii) Andaikan u ( 3, 2, 1, 0, 1, 2, 3, 4), cari titik-titik kawalan bagi P supaya

2 2

1 4 3

( ) 1 1

2 2 2

u u u u u

P , u [0, 1].

(c) Mengapa lengkok bulatan tidak boleh tepat diwakili oleh splin-B?

[100 markah]

(6)

...7/- 3. (a) Given a biquadratic Bézier surface

2 2

2 2

,

0 0

( , ) 4 (1 ) (1 )

! !(2 )!(2 )!

i j i j

i j

i j

u v = u v u v

i j i j

S C ,

where 0 u 1, 0 v 1 and Ci j, are the Bézier points as

0, 0 (0, 0, 1)

C , C1, 0 (1, 0, 2), C2, 0 (2, 0, 1),

0,1 (0, 1, 2)

C , C1,1 (1, 1, 3), C2,1 (2, 1, 2),

0, 2 (0, 2, 1)

C , C1, 2 (1, 2, 2), C2, 2 (2, 2, 1). (i) Find the Bézier points of the isoparametric curve S( , 0.5)u .

(ii) Use the de Casteljau algorithm to evaluate the cross boundary derivative of S at ( , )u v (1, 0.25).

(b) Let the generalised Bernstein polynomials of degree n be defined as

, ,

( , , ) !

! ! !

n i j k

i j k

B u v w = n u v w

i j k , 0 u v w, , 1, u v w 1, for i, j, k {0, 1, , n} and i j k n. Given a Bézier function

2 , , , , , , 0

2

( , , ) i j k i j k( , , )

i j k i j k

S u v w = C B u v w

on a triangular domain with the Bézier ordinates C2, 0, 0 1, C1,1, 0 3, C1, 0,1 3,

0, 2, 0 1

C , C0,1,1 2 and C0, 0, 2 1.

(i) Use the de Casteljau algorithm to evaluate the S at ( , , )u v w =(0.2, 0.5, 0.3) . (ii) Find the maximum value of S and its associated parameter ( , , )u v w .

[100 marks]

(7)

3. (a) Diberi permukaan Bézier bikuadratik

2 2

2 2

,

0 0

( , ) 4 (1 ) (1 )

! !(2 )!(2 )!

i j i j

i j

i j

u v = u v u v

i j i j

S C ,

di mana 0 u 1, 0 v 1 dan Ci j, ialah titik-titik Bézier sebagai

0, 0 (0, 0, 1)

C , C1, 0 (1, 0, 2), C2, 0 (2, 0, 1),

0,1 (0, 1, 2)

C , C1,1 (1, 1, 3), C2,1 (2, 1, 2),

0, 2 (0, 2, 1)

C , C1, 2 (1, 2, 2), C2, 2 (2, 2, 1). (i) Cari titik-titik Bézier bagi lengkung isoparameter S( , 0.5)u .

(ii) Gunakan algoritma de Casteljau untuk menilai terbitan silang sempadan bagi S pada ( , )u v (1, 0.25).

(b) Katakan polinomial Bernstein teritlak berdarjah n ditakrif sebagai

, ,

( , , ) !

! ! !

n i j k

i j k

B u v w = n u v w

i j k , 0 u v w, , 1, u v w 1, bagi i , j , k {0, 1, , n} dan i j k n. Diberi fungsi Bézier

2 , , , , , , 0

2

( , , ) i j k i j k( , , )

i j k i j k

S u v w = C B u v w

pada satu domain berbentuk tiga segi dengan ordinat Bézier C2, 0, 0 1, C1,1, 0 3,

1, 0,1 3

C , C0, 2, 0 1, C0,1,1 2 dan C0, 0, 2 1.

(i) Gunakan algoritma de Casteljau untuk menilai S pada ( , , )u v w (0.2, 0.5, 0.3).

(ii) Cari nilai maksimum S dan nilai parameter yang berkaitan ( , , )u v w .

[100 markah]

- ooo O ooo -

Referensi

Dokumen terkait

P0 = Kontrol Blank (mencit tidak diberi perlakuan apapun selain pakan); P1 = Kontrol Pelarut (pemberian CMC 1%); P2, P3 dan P4= Perlakuan dengan konsentrasi ekstrak N-heksan buah

Bobot hidup pada P1 (5% LUF) lebih tinggi sedangkan P2 (7,5% LUF) tidak menunjukkan perbedaan dibandingkan dengan pakan kontrol (P0), dan pada perlakuan P3 dan P4 (pemberian 10 dan

Uji Organoleptik Aroma Jamu Instan Keterangan : P0 = Kontrol P3 = Daun Stevia 15g P1 = Daun Stevia 5g P4 = Daun Stevia 20g P2 = Daun Stevia 10g Berdasarkan hasil penelitian dapat

Grafik keasaman pH Berdasarkan gambar 5 terlihat bahwa standar error bar P0 dan P1 signifikan dibandingkan P2, P3, P4, P5 dan P6 karena Yoghurt sari kacang komak Lablab purpureus

i Andaikan pada satu bahagian tertentu negara, 90% anak kepada ibu-bapa yang berpelajaran tinggi akan menikmati pelajaran tinggi, tetapi 10% tidak.. Juga, antara ibubapa yang tiada

Berdasarkan hasil analisis uji BNT pada taraf signifikan 5% yang telah dilakukan menunjukkan bahwa perlakuan P2, P3, P4, berbeda nyata pada perlakuan P0, P1 yang merupakan perlakuan

Further test results showed that, in general, there were no significant differences in effect between all treatments P0, P1, P2, P3, P4 on all measurement parameters, both stem height,

Pengaruh Pemberian Pupuk Organik Dan Pupuk Anorganik Terhadap Bobot 1000 Butir Tanaman padi Perlakuan Bobot 1000 butir g P0 24,03a P1 27,764e P2 26,376d P3 25,39c P4 25,19b