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]

MAT 111 Linear Algebra [Aljabar Linear]

MAT 202 Introduction to Analysis [ Pengantar Analisis]

MAT 111 Linear Algebra [Aljabar Linear]

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

MAT Calculus [Kalkulus]

MAT 263 Probability Theory [Teori Kebarangkalian]

MSS 317 Coding Theory [Teori Pengekodan]

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

MAT111 Linear Algebra [Aljabar Linear]

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

MAT Linear Algebra [Aljabar Linear]

MAT 101 Calculus [ Kalkulus]

MAT 222 Differential Equations II [Persamaan Pembezaan II]

MSG 389 Engineering Computation II [Pengiraan Kejuruteraan II]

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

MSG 389 Engineering Computation II [Pengiraan Kejuruteraan II]

MST 565 Linear Model [Model Linear]

MAT 223 DIFFERENTIAL EQUATIONS I [Persamaan Pembezaan I]

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

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

MSG 356 Mathematical Programming [Pengaturcaraan Matematik]

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

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

UNIVERSITI SAINS MALAYSIA

MSG 389 Engineering Computation II [Pengiraan Kejuruteraan II]

MAT Calculus [Kalkulus]

MGM 502 Number Theory [Teori Nombor]

MAT 100 Foundation Mathematics [Asas Matematik]

IWK 302 WOOD ENGINEERING [KEJURUTERAAN KAYU]

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

IWK 302 Wood Engineering [Kejuruteraan Kayu]

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

IWK 302 WOOD ENGINEERING [KEJURUTERAAN KAYU]

ESA 380/3 Orbital Mechanics Mekanik Orbit

EEM 423 KEJURUTERAAN KEBOLEHPERCAYAAN

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

MSG Engineering Computation II [Pengiraan Kejuruteraan II]

IUK 107 CHEMISTRY FOR TECHNOLOGIST [KIMIA UNTUK TEKNOLOGIS]

MAT Calculus [Kalkulus]

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

MST 565 Linear Models [Model Linear]

EEE 208 TEORI LITAR II

UNIVERSITI SAINS MALAYSIA

ESA 382/3 Spacecraft Subsystem Design Rekabentuk Subsistem Kapal Angkasa

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

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

UNIVERSITI SAINS MALAYSIA. CPT443 Automata Theory & Formal Languages [Teori Automata & Bahasa Formal]

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

UNIVERSITI SAINS MALAYSIA. CCS511 Evolutionary Computing [Perkomputeran Berevolusi]

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

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

MGM 531 Euclidean Geometry [Geometri Euklidan]

REG 363 Site Investigation (Kajian Tapak)

EMH 211 Thermodynamics [Termodinamik]

UNIVERSITI SAINS MALAYSIA. CIT562 Bioinformatics Computing [Perkomputeran Bioinformatik]

EAS151 Statics and Dynamics [Statik dan Dinamik]

EMH 211 Thermodynamics [Termodinamik]

MST 562 Stochastic Processes [Proses Stokastik]

BST 203/3 Population and Community Ecology [Ekologi Populasi dan Komuniti]

UNIVERSITI SAINS MALAYSIA EEM 352 REKABENTUK MEKATRONIK II

UNIVERSITI SAINS MALAYSIA. CCS511 Evolutionary Computing [Perkomputeran Berevolusi]

INSTRUCTION: This section consists of THREE (3) structured questions. Answer ALL questions.

IEK 212 PROCESS HEAT TRANSFER [PEMINDAHAN HABA PROSES]

UNIVERSITI SAINS MALAYSIA EEE 354 SISTEM KAWALAN DIGIT

IUK 191E - Mathematic I [Matematik I]

EAS 254E/3 Structural Analysis (Analisis Struktur)

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

MAT 111 Linear Algebra [Aljabar Linear]

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

UNIVERSITI SAINS MALAYSIA

KOT 222 Organic Chemistry II [Kimia Organik II]

ESA 380/3 Orbital Mechanics [Mekanik Orbit]

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

UNIVERSITI SAINS MALAYSIA. CPT112 Discrete Structures [Struktur Diskret]

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

EEU 104 TEKNOLOGI ELEKTRIK

IEK PROCESS HEAT TRANSFER [PEMINDAHAN HABA PROSES]

Jawab soalan mengikut arahan yang diberikan dalam setiap bahagian. Questions should be answered according to the instructions given in each section.

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

EEE REKABENTUK SISTEM KAWALAN

IEK 108 PROCESS FLUID MECHANICS [MEKANIK BENDALIR PROSES]

KOT 222 Organic Chemistry II [Kimia Organik II]

IMK 308 Food Preservation Principles [Prinsip Pengawetan Makanan]

I47. JIM 201- Linear Algebra [, ljabar Linearl. April2009. Duration: 3 hours lmasa: 3 jaml UNIVERSITI SAINS MALAYSIA

IEK 108 PROCESS FLUID MECHANICS [MEKANIK BENDALIR PROSES]

MAT 263 PROBABILITY THEORY [Teori Kebarangkalian]

ESA 368/3 High Speed Aerodynamics Aerodinamik Berkelajuan Tinggi

UNIVERSITI SAINS MALAYSIA. CPT244 Artificial Intelligence [Kecerdasan Buatan]

EPP 322 Advanced Manufacturing Process [Proses Pembuatan Termaju]

PEPERIKSAAN PERCUBAAN SPM 2014 ADDITIONAL MATHEMATICS


MAT 203 Vector Calculus [Kalkulus Vektor]

SULIT 3472/1. Nama:.. Tingkatan: 3472/1 NO. KAD PENGENALAN Matematik Tambahan PROGRAM PENINGKATAN PRESTASI SAINS DAN MATEMATIK 2009

[Lihat sebelah 50/2 SULIT

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

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

MGM 562 Probability Theory [Teori Kebarangkalian]

EMM 213 Strength of Materials [Kekuatan Bahan]

EMM 101/3 Engineering Mechanics [Mekanik Kejuruteraan]

Transcription:

UNIVERSITI SAINS MALAYSIA First Semester Examination 9/1 Academic Session November 9 MSG 88 Mathematical Algorithms for Computer Graphics [Algoritma Matemati untu Grafi Komputer] Duration : hours [Masa : jam] Please chec that this examination paper consists of SEVEN pages of printed material before you begin the examination. [Sila pastian bahawa ertas peperisaan ini mengandungi TUJUH mua surat yang berceta sebelum anda memulaan peperisaan ini.] Instructions: Answer all three [] questions. [Arahan: Jawab semua tiga [] soalan.] In the event of any discrepancies, the English version shall be used. [Seiranya terdapat sebarang percanggahan pada soalan peperisaan, versi Bahasa Inggeris hendalah diguna paai]. /-

1. (a) State the definition of natural spline function. [MSG 88] (b) Derive the Bézier form of a polynomial function x [ 1, 1]. y( x) (1 x)(1 x ), where (c) Given a rational cubic Bézier curve w C B ( t) wc B ( t) w C B ( t) w C B ( t) R () t, t [, 1] 1 1 1 w B ( t) w1 B1 ( t) w B ( t) w B ( t) where Bi () t are the Bernstein polynomials of degree, the coefficients are the Bézier points and the weights w i. Suppose C, C 1, C, C are non-collinear points and w1 w w where w, determine w and w such that R( t) (1 t) C1 tc, for any t (, 1). C i (ii) Derive R ( t) ( x( t), y( t)) which represents a circular arc where x [ 1, 1]. y 1 x, [1 mars].../-

[MSG 88] 1. (a) Nyataan tarif fungsi splin asli. (b) Terbitan perwailan Bézier suatu fungsi polinomial dengan x [ 1, 1]. y( x) (1 x)(1 x ), (c) Diberi suatu lengung Bézier ubi nisbah w C B ( t) wc B ( t) w C B ( t) w C B ( t) R () t, t [, 1] 1 1 1 w B ( t) w1 B1 ( t) w B ( t) w B ( t) dengan Bi () t polinomial Bernstein berdarjah, peali Bézier dan pemberat w i. C i adalah titi Andaian C, C 1, C, C adalah titi-titi ta olinear dan w1 w w dengan w, tentuan w dan w supaya R( t) (1 t) C1 tc, untu sebarang t (, 1). (ii) Terbitan R ( t) ( x( t), y( t)) yang mewaili lengo bulatan dengan x [ 1, 1]. y 1 x, [1 marah]...4/-

4 [MSG 88]. (a) Let P () u, u [, 1], be a cubic B-spline curve defined by a sequence of de Boor control points (1, 1), (1, ), (, ) and (, 1) over a not vector u (,, 1,, 1,,, 4). Evaluate the derivative d P( u) du at u.5. (ii) Suppose a cubic B-spline curve P () u is defined over a not vector u (,, 1,, 1, 1, 1,,, 4), find its de Boor points such that the curve P () u coincides with P () u. (b) Find the de Boor points of a cubic uniform B-spline curve P () u such that the Bézier form of P () u is 1 1 P ( u) (1 u) u(1 u) u, [, 1] u. (c) Figure 1 shows a quadratic B-spline curve defined over the uniformly spaced nots ui i, integers i, and its control polygon D D1 D D D4 D 5. Suppose the point D is duplicated from a single point towards triple points, describe the effect of multiple points D to the B-spline curve at segment u [4, 5]. Setch the resulting B-spline curves and their control polygons when the double D and triple D are used. D 1 D D 5 The given control points. The curve points at nots u i. D D D 4 Figure 1 [1 mars]...5/-

5 [MSG 88]. (a) Kataan P () u, u [, 1], ialah suatu lengung splin-b ubi yang ditarif oleh suatu jujuan titi awalan de Boor (1, 1), (1, ), (, ) dan (, 1) pada suatu vetor simpulan u (,, 1,, 1,,, 4). Nilaian terbitan d P( u) du pada u.5. (ii) Andaian suatu lengung splin-b ubi P () u ditarif pada suatu vetor simpulan u (,, 1,, 1, 1, 1,,, 4), cari titi-titi de Boor bagi P () u supaya lengung ini sama dengan P () u. (b) Cari titi-titi de Boor bagi suatu lengung splin-b seragam ubi P () u supaya perwailan Bézier bagi P () u ialah 1 1 P ( u) (1 u) u(1 u) u, [, 1] u. (c) Rajah 1 menunjuan suatu lengung splin-b uadrati yang ditarif pada simpulan seragam ruang ui i, integer i, dan poligon awalannya D D1 D D D4 D 5. Andaian titi D didupliasi daripada titi tunggal e titi ganda tiga, huraian esan titi berganda D terhadap lengung splin-b pada tembereng u [4, 5]. Laar lengung splin-b yang terhasil dan poligon awalannya apabila duaan D dan tigaan D digunaan. D 1 D D 5 Titi awalan Titi lengung pada not u i. D D D 4 Rajah 1 [1 marah]...6/-

. (a) A biquadratic Bézier surface is defined by (, ) i, j i ( ) j ( ) 6 [MSG 88] P x y = c B x B y, x 1, y 1 where B s, s, 1,, are the Bernstein polynomials of degree and c, are the Bézier ordinates given as (ii) c, c 1,, c, 1, c, c 1,1 1, c,1, c, c 1,, c, 1., 1,1, 1 Use the de Casteljau algorithm to evaluate the cross boundary derivative to surface P at ( xy, ) (1, 1). Suppose the surface P is represented in parametric B-spline form as ( u, v) i, j Ni ( u) Nj( v) P D, uv, 1 D ij, are the de Boor points and where N s, s, 1,, are the normalized B-spline basis functions of order defined over the nots ui i and vi i, i, 1,,. Determine all the D i, j. i j (b) A quadratic Bézier triangle is defined by where i, j, S( u, v, w ) = C B ( u, v, w), u, v, w 1, u v w 1 i, j, i j i, j, i, j, B,, ( u, v, w ) are the generalised Bernstein polynomials of degree and i j C are the Bézier points given as C,, (, 5, ), 1 C (, 1, ), C,, (1,1, ), 1 1,1,1 C 1,1, (1,, ), 1,,1 C (,1, ), C,, (4,,1). If P (,, z) is a point on the surface S ( u, v, w), evaluate the value z. (ii) Evaluate the directional derivative of S ( u, v, w) with a vector d ( 1, 1, 1) at ( u, v, w ) ( 1,, ). [1 mars]...7/-

. (a) Suatu permuaan Bézier biuadrati ditarif oleh (, ) i, j i ( ) j ( ) 7 [MSG 88] P x y = c B x B y, x 1, y 1 dengan B s, s, 1,, polinomial Bernstein berdarjah dan c i, j adalah ordinat Bézier yang diberian sebagai (ii) c, c 1,, c, 1, c, c 1,1 1, c,1, c, c 1,, c, 1., 1,1, 1 Guna algoritma de Casteljau untu menilai terbitan sempadan silang epada permuaan P pada ( xy, ) (1, 1). Andaian permuaan P diwaili dalam bentu splin-b berparameter ( u, v) i, j Ni ( u) Nj( v) P D, uv, 1 D ij, ialah titi de Boor dan dengan N s, s, 1,, adalah fungsi asas splin-b ternormal berperingat yang ditarif pada simpulan ui i dan vi i, i, 1,,. Tentuan semua titi D i, j. (b) Suatu segi tiga Bézier uadrati ditarif oleh dengan i, j, S( u, v, w ) = C B ( u, v, w), u, v, w 1, u v w 1 i, j, i j i, j, i, j, B,, ( u, v, w ) ialah polinomial Bernstein teritla berdarjah dan i j C adalah titi Bézier yang diberian sebagai C,, (, 5, ), 1 C (, 1, ), C,, (1,1, ), 1 1,1,1 C 1,1, (1,, ), 1,,1 C (,1, ), C,, (4,,1). Jia P (,, z) ialah suatu titi pada permuaan S ( u, v, w), nilaian z. (ii) Nilaian terbitan berarah S ( u, v, w) dengan vetor d 1 ( u, v, w ) (,, ). ( 1, 1, 1) pada - ooo O ooo - [1 marah]