• Tidak ada hasil yang ditemukan

MAT 516 - EPrints USM - Universiti Sains Malaysia

N/A
N/A
Protected

Academic year: 2024

Membagikan "MAT 516 - EPrints USM - Universiti Sains Malaysia"

Copied!
7
0
0

Teks penuh

(1)

UNIVERSITI SAINS MALAYSIA

Second Semester Examination 2009/2010 Academic Session

April/May 2010

MAT 516 – Curve and Surface Methods for CAGD [Kaedah Lengkung dan Permukaan untuk RGBK]

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 four [4] questions.

[Arahan: Jawab semua empat [4] 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)

1. The n th degree Bezier curve is defined by

,

0

, 0 1

n

n i i

i

P t B t P t

where n i,

n 1

n i i

B t t t

i

and

P i

i

, 0,1,..., n

are the control points.

(a) A cubic Bezier curve can be represented in a matrix form TMP

where

0 2 3 1

2 3

1 ,

P T t t t P P

P P

Write down the matrix M.

(b) Let

Q t P t 1

(i) Use (a) find a matrix C so that

Q t TCMP ?

(ii) Write the control points

Q Q Q

0

,

1

,

2and

Q

3 of

Q t

in terms of

0

, ,

1 2

P P P

and

P

3

.

(iii) Construct the control polygon of

Q t

and

P t

on the same figure, and show that

P t

and

Q t

satisfy the

C

2 continuity at the common point.

(c) If

P t

is obtained by translating

P t

with a vector

V ,

find the control points of

P t .

[25 marks]

2. A quadratic rational Bezier curve is defined by

2 2, 0 2

2, 0

,0 1

i i i

i

i i

i

B t wP

r t t

B t w

with control points

P P P

0

, ,

1 2 and the corresponding weights

w w w

0

, ,

1 2

.

(3)

1. Lengkung Bezier dengan darjah n ditakrifkan sebagai

,

0

, 0 1

n

n i i

i

P t B t P t

dengan n i,

n 1

n i i

B t t t

i

dan

P i

i

, 0,1,..., n

adalah titik kawalan.

(a) Suatu lengung Bezier kubik dapat diwakilkan dalami suatu bentuk matriks TMP

dengan

0 2 3 1

2 3

1 ,

P T t t t P P

P P

Tuliskan matriks M.

(b) Andaikan

Q t P t 1

(i) Guna (a) cari matriks C supaya

Q t TCMP ?

(ii) Tuliskan titik kawalan

Q Q Q

0

,

1

,

2dan

Q

3 untuk

Q t

dalam sebutan

0

, ,

1 2

P P P

dan

P

3

.

(iii) Bina poligon kawalan

Q t

dan

P t

pada rajah yang sama dan tunjukkan

P t

dan

Q t

memenuhi syarat keselanjaran

C

2 pada titik sepunya.

(c) Jika

P t

diperolehi dengan menganjakan

P t

dengan suatu vektor

V ,

cari titik kawalan

P t .

[25 markah]

2. Suatu lengkung Bezier nisbah kuadratik ditakrifkan sebagai

2 2, 0 2

2, 0

,0 1

i i i

i

i i

i

B t wP

r t t

B t w

dengan titik kawalan

P P P

0

, ,

1 2 dan pemberat yang sepadans

w w w

0

, ,

1 2

.

(4)

(a) Show that the curve reduces to a quadratic Bezier curve when

0 1 2

0.

w w w w

(b) If

1

2 ,

Q r

write Q in terms of

w

iand

P

i

, i 0,1,2.

What will happen to

Q

if

w

1

.

(c) If

; 0 1

1

t u u u

u u

is substituted into the equation of rational Bezier quadratic, show that it becomes

2 2 2

0 0 1 1 2 2

2 2 2

0 1 2

1 2 1

1 2 1 .

u w P u u wP u w P

r u u w u u w u w

If 2

w

2

w

0

,

show that

r u

reduces to

2 1 2 2

0 1

0 2

2 1 2

0 2

1 2 1

.

1 2 1

u P u u w P u P r u w w

u u u w u

w w

(d) Let

2 1 0 2

k w

w w

be the shape parameter of the conic, states the range or value of k so that

r u

becomes parabola, ellips and hyperbola.

[25 marks]

3. A B-spline curve of degree p is defined by ,

0

,

n

i p i p m p

i

r u N u P t t t , 0,1,2,...,

P i

i

n

are the control points with knot vector

0

, ,...,

1 m

.

i p,

U u u u N u

is the normalised B-spline basis function of degree p defined by

,0

1,

1

0 otherwise

i i

i

u u u N u

And , , 1 1 1, 1

1 1

p i

i

i p i p i p

i p i p i i

u u

N u u u N u N

u u u u

where

0 i n

(a) Write down the relationship between

m n ,

and

p .

(b) Explain the condition on

u u

0

, ,...,

1

u

m so that B-Spline curve of degree p interpolates the first point

P

0

.

(5)

(a) Tunjukkan bahawa lengkung terturun kebentuk Bezier kuadaratik apabila

0 1 2

0.

w w w w

(b) Jika

1

2 ,

Q r

tuliskan Q dalam sebutan

w

idan

P

i

, i 0,1,2.

Apa akan terjadi kepada Q jika

w

1

.

(c) Jika

; 0 1

1

t u u u

u u

digantikan kedalam persamaan Bezier nisbah kuadratik tunjukkan ia akan menjadi

2 2 2

0 0 1 1 2 2

2 2 2

0 1 2

1 2 1

1 2 1 .

u w P u u wP u w P

r u u w u u w u w

Jika 2

w

2

w

0

,

tunjukkan bahawa

r u

terturun kepada

2 1 2 2

0 1

0 2

2 1 2

0 2

1 2 1

.

1 2 1

u P u u w P u P r u w w

u u u w u

w w

(d) Biar

2 1 0 2

k w

w w

sebagai parameter bentuk suatu keratan kon, nyatakan selang atau nilai k supaya

r u

menjadi suatu parabola, elips dan hiperbola.

[25markah]

3. Suatu lengkung splin-B dengan darjah p ditakrifkan sebagai

, 0

,

n

i p i p m p

i

r u N u P t t t , 0,1,2,...,

P i

i

n

adalah titik kawalan dengan vektor knot

0

, ,...,

1 m

.

i p,

U u u u N u

adalah fungsi asas splin-B ternormal dengan darjah p ditakrifkan sebagai

,0

1,

1

0

i i

i

u u u N u

ditempat lain

dan , , 1 1 1, 1

1 1

p i

i

i p i p i p

i p i p i i

u u

N u u u N u N

u u u u

dengan

0 i n

(a) Tuliskan hubungan antara

m n ,

dan

p .

(b) Terangkan syarat pada

u u

0

, ,...,

1

u

m supaya lengkung splin-B dengan darjah p menginterpolasikan titik pertama

P .

(6)

(c) If

U 1,0,1,2,3,4,5,6,7,8

is the given knot vector.

(i) Find the maximum number of control points and the interval of u to generate a B-spline curve of degree 3.

(ii) Evaluate

N

2,3

2.5 .

[25 marks]

4. A Bezier patch of degree m n is defined by

, ,

0 0

m n

m i n j ij

i j

B u B v P

where

0 u v , 1

and

P

ij are the Bezier control points.

B

m i,

u

and

B

n i,

v

are Bernstein basis functions.

(a) A Bezier patch of degree

2 2

can be written as

UMWM V

T T where

2 2

1 , 1 , ,

U u u V v v M W

and

M

Tare

3 3

matrices. Write down the matrix M and W.

(b) When the degree in the u direction is increased to

m 1,

that is

1

1, , , ,

0 0 0 0

ˆ .

m n m n

m i n j ij m i n j ij

i j i j

B u B v P B u B w P

Show

ˆ

1,

1 , 0,1,2,..., 1, 0,1,..., .

1 1

ij i j ij

i i

P P P i m j n

m m

[25 marks]

(7)

(c) Jika diberikan

U 1,0,1,2,3,4,5,6,7,8

suatu vektor knot.

(i) Cari bilangan titik kawalan yang maksimum dan selang nilai u untuk menjana suatu lengkung splin-B berdarjah 3.

(ii) Nilaikan

N

2,3

2.5 .

[25 markah]

4. Suatu tampalan Bezier dengan darjah m n ditakrifkan sebagai

, ,

0 0

m n

m i n j ij

i j

B u B v P

dengan

0 u v , 1

dan

P

ijadalah titik kawalan.

B

m i,

u

dan

B

n i,

v

adalah fungsi asas Bernstein.

(a) Suatu tampalan Bezier dengan darjah

2 2

boleh ditulis sebagai

UMWM V

T T dengan

U 1 u u

2

, V 1 v v

2

, M W ,

dan

M

Tadalah matriks

3 3

.

Tuliskan matriks M dan W.

(b) Apabila darjah pada arah u ditingkatkan kepada

m 1,

iaitu

1

1, , , ,

0 0 0 0

ˆ .

m n m n

m i n j ij m i n j ij

i j i j

B u B v P B u B w P

Tunjuk

ˆ

1,

1 , 0,1,2,..., 1, 0,1,..., .

1 1

ij i j ij

i i

P P P i m j n

m m

[25 markah]

- ooo O ooo -

Referensi

Dokumen terkait

Di kampus induk Universiti Sains Malaysia (USM), hentian bas menjadi tepat berkumpul para pelajar, pelawat dan pengguna bas lain untuk menggunakan khidmat bas

(a) Saudara/i hendaklah mematuhi undang-undang negara dan undang- undang USIM yang terdiri dari pada Akta Pelajaran, Perlembagaan Universiti Sains Islam Malaysia,

Induk dan Kemaskini, yang mengandungi maklumat pekerja dalam format berikut: Nombor Pendaftaran Integer 9 digit Nama 50 aksara Kod Jabatan Integer 2 digit Tanggungan Integer Gaji

Describe the characteristics and provide TWO 2 examples each for the following groups of aquatic weeds : [Huraikan ciri-ciri dan beri DUA 2 contoh untuk setiap kumpulan rumpai akuatik

Rajah 1 menunjukkan pandangan pelan dan sisi sebuah tangga konkrit tetulang yang mengelilingi sebuahlubang/ruang lif Pada setiap aras lantai terdapat sebatang rasuk dan pelantar utama

UNIVERSITI SAINS MALAYSIA Peperiksaan Semester Pertama Sidang Akademik 2003/2004 September / Oktober 2003 MAT 282 - Pengiraan Kejuruteraan 'I Masa : 3 jam Sila pastikan bahawa kertas

Peperiksaan Semester Pertama Sidang Akademik 2003/2004 September / Oktober 2003 MAT 101 KALKULUS Masa: [3 jam] Sila pastikan bahawa kertas peperiksaan ini mengandungi EMPAT [4]

c a IEEE 126l Untuk litar dalam Rajah 5.1, beban dikehendaki menjadi rintangan tulen R1 Apakah nilai Rl yang akan menyerap kuasa purata maksimum dan apakah nilai kuasa ini.. 20%