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

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

UNIVERSITI SAINS MALAYSIA. First Semester Examination 2015/2016 Academic Session. December 2015/January 2016

MSG 284 Introduction to Geometric Modelling [Pengenalan kepada Pemodelan Geometri]

MAT 222 Differential Equations II [Persamaan Pembezaan II]

MAA Calculus for Science Students I [Kalkulus untuk Pelajar Sains I]

MAA 101 Calculus for Science Students I [Kalkulus untuk Pelajar Sains I]

MAT363 Statistical Inference [Pentaabiran Statistik]

MSG 389 Engineering Computation II [Pengiraan Kejuruteraan II]

MST561 Statistical Inference [Pentaabiran Statistik]

MAT 101 Calculus [ Kalkulus] Duration : 3 hours [Masa : 3 jam]

MAT 223 DIFFERENTIAL EQUATIONS I [Persamaan Pembezaan I]

MSG 284 Introduction to Geometric Modelling [Pengenalan kepada Pemodelan Geometri]

MSG 356 Mathematical Programming [Pengaturcaraan Matematik]

MAT 202 Introduction to Analysis [ Pengantar Analisis]

EME 411 Numerical Methods For Engineers [Kaedah Berangka Untuk Jurutera]

MSG388 Mathematical Algorithms for Computer Graphics [Algoritma Matematik untuk Grafik Komputer]

MAT 101 Calculus [ Kalkulus]

MAT 111 Linear Algebra [Aljabar Linear]

MSG 389 Engineering Computation II [Pengiraan Kejuruteraan II]

MAT518 Numerical Methods for Differential Equations [Kaedah Berangka Untuk Persamaan Pembezaan]

MAT Calculus [Kalkulus]

MAT 111 Linear Algebra [Aljabar Linear]

MAT 518 Numerical Methods for Differential Equations [Kaedah Berangka untuk Persamaan Pembezaan]

MSG 389 Engineering Computation II [Pengiraan Kejuruteraan II]

MAA 111 Algebra for Science Students [Aljabar untuk Pelajar Sains]

UNIVERSITI SAINS MALAYSIA

CPT115 Mathematical Methods for Computer Sciences [Kaedah Matematik bagi Sains Komputer]

EEE 208 TEORI LITAR II

EMH 211 Thermodynamics [Termodinamik]

MST 565 Linear Models [Model Linear]

IWK 302 Wood Engineering [Kejuruteraan Kayu]

MAT 263 Probability Theory [Teori Kebarangkalian]

MAT Calculus [Kalkulus]

MAT Calculus [Kalkulus]

IWK 302 WOOD ENGINEERING [KEJURUTERAAN KAYU]

MSS 317 Coding Theory [Teori Pengekodan]

MST 565 Linear Model [Model Linear]

EEE 230 ELEKTRONIK DIGIT II

MST 562 Stochastic Processes [Proses Stokastik]

MGM 531 Euclidean Geometry [Geometri Euklidan]

MAT 100 Foundation Mathematics [Asas Matematik]

Answer all questions Jawab semua soalan [80 marks] [80 markah] f(x)

EEM 423 KEJURUTERAAN KEBOLEHPERCAYAAN

EMH 451 Numerical Methods For Engineers [Kaedah Berangka Untuk Jurutera]

UNIVERSITI SAINS MALAYSIA. Second Semester Examination Academic Session 2004/2005. March 2005 MGM ANALYSIS [ANA LISIS]

MAT111 Linear Algebra [Aljabar Linear]

MAT Linear Algebra [Aljabar Linear]

UNIVERSITI SAINS MALAYSIA. CCS513 Computer Vision and Image Analysis [Penglihatan Komputer dan Analisis Imej]

ESA 380/3 Orbital Mechanics Mekanik Orbit

EAS151 Statics and Dynamics [Statik dan Dinamik]

UNIVERSITI SAINS MALAYSIA

IWK 302 WOOD ENGINEERING [KEJURUTERAAN KAYU]

MGM 502 Number Theory [Teori Nombor]

UNIVERSITI SAINS MALAYSIA EEE 354 SISTEM KAWALAN DIGIT

EEE REKABENTUK SISTEM KAWALAN

IUK 107 CHEMISTRY FOR TECHNOLOGIST [KIMIA UNTUK TEKNOLOGIS]

UNIVERSITI SAINS MALAYSIA. CPT115 Mathematical Methods for Computer Science [Kaedah Matematik bagi Sains Komputer]

UNIVERSITI SAINS MALAYSIA. Supplementary Semester Examination Academic Session 2004/2005. May IUK 291E - Mathematic I1 [Matematik II]

IMK 308 Food Preservation Principles [Prinsip Pengawetan Makanan]

IEK 108 PROCESS FLUID MECHANICS [MEKANIK BENDALIR PROSES]

MA 323 Geometric Modelling Course Notes: Day 13 Bezier Curves & Bernstein Polynomials

Arahan : Jawab semua soalan. Instructions: Answer all questions.

EAS 254E/3 Structural Analysis (Analisis Struktur)

ESA 380/3 Orbital Mechanics [Mekanik Orbit]

EMH 211 Thermodynamics [Termodinamik]

UNIVERSITI SAINS MALAYSIA. CIT562 Bioinformatics Computing [Perkomputeran Bioinformatik]


ESA 367/2 Flight Stability & Control I Kestabilan & Kawalan Penerbangan I

ESA 382/3 Spacecraft Subsystem Design Rekabentuk Subsistem Kapal Angkasa


UNIVERSITI SAINS MALAYSIA EEM 352 REKABENTUK MEKATRONIK II

-1- UNIVERSITI SAINS MALAYSIA. Second Semester Examination Academic Session 2009/2010. April/May 2010

MST 562 Stochastic Processes [Proses Stokastik]

EMM 101/3 Engineering Mechanics [Mekanik Kejuruteraan]

IEK 212 PROCESS HEAT TRANSFER [PEMINDAHAN HABA PROSES]

MSG Engineering Computation II [Pengiraan Kejuruteraan II]

UNIVERSITI SAINS MALAYSIA

ESA 368/3 High Speed Aerodynamics Aerodinamik Berkelajuan Tinggi

UNIVERSITI SAINS MALAYSIA. CCS511 Evolutionary Computing [Perkomputeran Berevolusi]

(Kertas soalan ini mengandungi 4 soalan dalam 6 halaman yang dicetak) (This question paper consists of 4 questions on 6 printed pages)

The Quadratic Trigonometric Bézier Curve with Single Shape Parameter

KOT 222 Organic Chemistry II [Kimia Organik II]

PEPERIKSAAN PERCUBAAN SIJIL PELAJARAN MALAYSIA 2006

PANITIA BIOLOGI DAERAH SEPANG PEPERIKSAAN PERCUBAAN SIJIL PELAJARAN MALAYSIA BIOLOGI KERTAS 3 Satu jam tiga puluh minit

UNIVERSITI SAINS MALAYSIA. Peperiksaan Semester Kedua. Sidang Akademik 1996/97. April Masa : [ 2 jam]

IUK 191E - Mathematic I [Matematik I]

SULIT /1. Answer all questions. Jawab semua soalan.

EAA211 Engineering Mathematics for Civil Engineers [Matematik Kejuruteraan untuk Jurutera Awam]

SULIT /1. Answer all questions. Jawab semua soalan.

ZCT 104E/3 - Fizik IV (Fizik Moden)

EAH 221/3 Fluid Mechanics For Civil Engineers [Mekanik Bendalir Untuk Jurutera Awam]

PEPERIKSAAN PERCUBAAN SPM 2014 ADDITIONAL MATHEMATICS

EAS 253E/3 Theory of Structures EAS 253E/3 Teori Struktur

SULIT 3472/1 MAJLIS PENGETUA SEKOLAH-SEKOLAH MALAYSIA (MPSM) CAWANGAN KELANTAN PEPERIKSAAN PERCUBAAN SPM TINGKATAN LIMA

(Kertas soalan ini mengandungi 3 soalan dalam 11 halaman yang bercetak) (This question paper consists of 3 questions on 11 printed pages)

SIJIL PELAJARAN MALAYSIA /3 KIMIA Kertas 3 1 ½ jam Satu jam tiga puluh minit

Bézier curves. Michael S. Floater. September 10, These notes provide an introduction to Bézier curves. i=0

REG 363 Site Investigation (Kajian Tapak)

IEK 108 PROCESS FLUID MECHANICS [MEKANIK BENDALIR PROSES]

EEU 104 TEKNOLOGI ELEKTRIK

Transcription:

UNIVERSITI SAINS MALAYSIA Frst Semester Examnaton 0/0 Academc Sesson January 0 MSG 88 Mathematcal Algorthms for Computer Graphcs [Algortma Matemat untu Graf Komputer] Duraton : hours [Masa : jam] Please chec that ths examnaton paper conssts of SEVEN pages of prnted materal before you begn the examnaton. [Sla pastan bahawa ertas pepersaan n mengandung TUJUH mua surat yang berceta sebelum anda memulaan pepersaan n.] Instructons: [Arahan: Answer all three [] questons. Jawab semua tga [] soalan.] In the event of any dscrepances, the Englsh verson shall be used. [Seranya terdapat sebarang percanggahan pada soalan pepersaan, vers Bahasa Inggers hendalah dguna paa]. /-

-- [MSG 88]. (a) Fnd a Bézer functon that concdes wth a polynomal y ( x )( x ), for x. (b) Fgure shows the control polygon of a quadratc Bézer curve P defned wth control ponts C 0, C and C as 0 P( t) ( t) C t( t) C t C, t [0, ]. Suppose the ponts K and L are defned by K ( t) C tc, 0 L ( t) C tc. Derve the frst order dervatve of P n terms of K and L. C K L C 0 C Fgure (c) Gven a quadratc ratonal Bézer curve xt () C B ( t) wc B ( t) C B ( t) R () t, t [0, ] yt () B ( t) wb ( t) B ( t) 0 0 0 where w 0, C 0 (, ), C (, ), C (, ) and! B ( t) ( t) t!( )!, 0,,. () Evaluate the weght w such that the curve R touches the x -axs at a pont. () Suppose the pont C s shfted to poston (, ), evaluate the w such that the curve R s a crcular arc. [00 mars].../-

-- [MSG 88]. (a) Car fung Bézer yang sama dengan polnomal y ( x )( x ), bag x. (b) Rajah menunjuan polgon awalan bag lengung Bézer uadrat P yang dtarf dengan tt awalan C 0, C dan C sebaga 0 P( t) ( t) C t( t) C t C, t [0, ]. Andaan tt K dan L dtarf oleh K ( t) C tc, 0 L ( t) C tc. Terbtan terbtan pertama P dalam sebutan K dan L. C K L C 0 C Rajah (c) Dber suatu lengung Bézer nsbah uadrat xt () C B ( t) wc B ( t) C B ( t) R () t, t [0, ] yt () B ( t) wb ( t) B ( t) 0 0 0 d mana w 0, C 0 (, ), C (, ), C (, ) dan! B ( t) ( t) t!( )!, 0,,. () Nlaan pemberat w supaya lengung R menyentuh pas- x pada satu tt. () Andaan tt C dalh e eduduan (, ), nlaan w supaya lengung R alah satu lengo bulatan. [00 marah].../-

-- [MSG 88]. (a) Fgure shows a par of trangles wth vertces A (, ), B (, 0), C (, ) and D (, ). Let P be the centrod of the trangle BCD. Fnd the barycentrc coordnates of pont P wth respect to the trangle ABC. C A P D B Fgure (b) Gven a cubc Bézer trangular patch, j, 0 j, j,, j, S( u, v, w ) = C B ( u, v, w), 0 u, v, w, u v w where, j, C and! j B, j, ( u, v, w ) = u v w.! j!! Let C,0,0 (,, ), C,,0 (,, ), C,0, (,, ), C,, (,, ), C 0,,0 (,, ) and C 0,0, (,, ). () Determne the coeffcents C,,0, C,0,, C 0,, and C 0,, such that the patch S can be reduced to a quadratc Bézer patch. () Suppose C,,0 (,, ), C,0, (,, ), C 0,, (,, ) and C 0,, (,, ). Use the de Casteljau algorthm to evaluate the surface pont S at (,, ) (/, / 6, / ) u v w. [00 mars]...5/-

-5- [MSG 88]. (a) Rajah menunjuan sepasang seg tga dengan bucu A (, ), B (, 0), C (, ) dan D (, ). Kataan P alah sentrod seg tga BCD. Car oordnat barpusat tt P terhadap seg tga ABC. C A P D B Rajah (b) Dber suatu tampalan seg tga Bézer ub, j, 0 j, j,, j, S( u, v, w ) = C B ( u, v, w), 0 u, v, w, u v w d mana C dan, j,! j B, j, ( u, v, w ) = u v w.! j!! Kataan C,0,0 (,, ), C,,0 (,, ), C,0, (,, ), C,, (,, ), C 0,,0 (,, ) dan C 0,0, (,, ). () Tentuan oefsen C,,0, C,0,, C 0,, dan C 0,, supaya tampalan S boleh durangan epada tampalan Bézer uadrat. () Andaan C,,0 (,, ), C,0, (,, ), C 0,, (,, ) dan C 0,, (,, ). Gunaan algortma de Casteljau untu menla tt permuaan S pada ( u, v, w ) (/, / 6, / ). [00 marah]...6/-

-6- [MSG 88]. (a) Gven a polygon of 0 ponts n Fgure. Fnd the number of ponts produced after the polygon s refned twce by Chan s subdvson scheme. Fgure (b) Gven a cubc B-splne curve defned on a non-decreasng not vector u (u0, u,, u 7 ) as P( u) D N ( u), u u u 0 where D are dstnct de Boor ponts. The functons formulated recursvely by and () u u u u N ( u) N ( u) N ( u) u u u u, u u u N ( u ) 0, otherwse.,, N () u can be Descrbe the condtons on the not vector u such that the curve P nterpolates the ponts D 0 and D. () Suppose the curve P s defned by D 0 (, ), D (, ), D (, ) and D (, ) over u (,,, 0,,,, ). A set of new de Boor ponts s ganed when a not value u 0.75 s nserted twce nto u wthout changng the shape of P. Fnd the postons of these new de Boor ponts. () Suppose u (,, 0.5, 0,,,, 5), fnd the de Boor ponts D, 0,,,, such that the curve 6 9 P ( u) u u u u u u. [00 mars]...7/-

-7- [MSG 88]. (a) Dber suatu polgon 0 tt dalam Rajah. Car blangan tt yang dhaslan selepas polgon dperhalus dua al oleh sema subdvs Chan. Rajah (b) Dber suatu lengung spln-b ub yang dtarf pada vetor smpulan ta menyusut u (u0, u,, u 7 ) sebaga 0 P( u) D N ( u), u u u d mana D adalah tt-tt de Boor yang berbeza. Fungs drumusan secara reurs oleh dan u u u u N ( u) N ( u) N ( u) u u u u, N ( u) 0, u u u d tempat lan.,, N () u boleh () Nyataan syarat pada vetor smpulan u supaya lengung P mengnterpolas tt D 0 dan tt D. () Andaan lengung P dtarf dengan D 0 (, ), D (, ), D (, ) dan D (, ) pada u (,,, 0,,,, ). Satu set tt de Boor baru dperoleh apabla nla smpulan u 0.75 dmasuan dua al e dalam u tanpa mengubah bentu P. Car eduduan tt de Boor baru n. () Andaan u (,, 0.5, 0,,,, 5), car tt-tt de Boor D, 0,,,, supaya lengung 6 9 P ( u) u u u u u u. - ooo O ooo - [00 marah]