Penjanaan Calitan Berus pada Tulisan Bahasa Jepun

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

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

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

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

UNIVERSITI SAINS MALAYSIA. CCS511 Evolutionary Computing [Perkomputeran Berevolusi]

1 Pengenalan. MATEMATIKA, 2008, Volume 24, Number 2, c Department of Mathematics, UTM

UNIVERSITI SAINS MALAYSIA. CIT562 Bioinformatics Computing [Perkomputeran Bioinformatik]

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

UNIVERSITI SAINS MALAYSIA. CCS511 Evolutionary Computing [Perkomputeran Berevolusi]

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

MAT 111 Linear Algebra [Aljabar Linear]

COVRE OPTIMIZATION FOR IMAGE STEGANOGRAPHY BY USING IMAGE FEATURES ZAID NIDHAL KHUDHAIR

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

INTEGRATED MALAYSIAN METEOROLOGICAL DATA ATMOSPHERIC DISPERSION SOFTWARE FOR AIR POLLUTANT DISPERSION SIMULATION

SCES3362 : TEKNIK-TEKNIK INSTRUMENTASI DALAM KIMIA INTRUMENTAL TECHNIQUES IN CHEMISTRY

SYSTEM IDENTIFICATION MODEL AND PREDICTIVE FUNCTIONAL CONTROL OF AN ELECTRO-HYDRAULIC ACTUATOR SYSTEM NOOR HANIS IZZUDDIN BIN MAT LAZIM

EMM 213 Strength of Materials [Kekuatan Bahan]

MULTISTAGE ARTIFICIAL NEURAL NETWORK IN STRUCTURAL DAMAGE DETECTION GOH LYN DEE

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

A STUDY ON THE CHARACTERISTICS OF RAINFALL DATA AND ITS PARAMETER ESTIMATES JAYANTI A/P ARUMUGAM UNIVERSITI TEKNOLOGI MALAYSIA

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

UNIVERSITI PUTRA MALAYSIA NECESSARY AND SUFFICIENT CONDITION FOR EXTENTION OF CONVOLUTION SEMIGROUP MAI ZURWATUL AHLAM BINTI MOHD JAFFAR FS

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

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

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

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

MULTIMEDIA COLLEGE JALAN GURNEY KIRI KUALA LUMPUR

EEE 208 TEORI LITAR II

EAS 254E/3 Structural Analysis (Analisis Struktur)

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

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


EEE REKABENTUK SISTEM KAWALAN

RUZIAH AHMAD BAHAGIAN PENGKATALOGAN PERPUSTAKAAN TUANKU BAINUN, UPSI

IUK 191E - Mathematic I [Matematik I]

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

ENHANCED COPY-PASTE IMAGE FORGERY DETECTION BASED ON ARCHIMEDEAN SPIRAL AND COARSE-TO-FINE APPROACH MOHAMMAD AKBARPOUR SEKEH

POSITION CONTROL USING FUZZY-BASED CONTROLLER FOR PNEUMATIC-SERVO CYLINDER IN BALL AND BEAM APPLICATION MUHAMMAD ASYRAF BIN AZMAN

PENYULITAN IMEJ MENGGUNAKAN ALGORITMA PIAWAI PENYULITAN LANJUTAN (AES)

PEPERIKSAAN PERCUBAAN SPM 2014 ADDITIONAL MATHEMATICS

UNIVERSITI SAINS MALAYSIA. Peperiksaan Semester Pertama Sidang Akademik 2004/2005. Oktober CPT102 - Struktur Diskret

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

DEVELOPMENT OF PROCESS-BASED ENTROPY MEASUREMENT FRAMEWORK FOR ORGANIZATIONS MAHMOOD OLYAIY

TEORI KETUMPATAN BERFUNGSI

Analisis Pencirian Parameter Ketebalan dan Kebertelusan Substrat bagi Elemen Cincin Segiempat Sepusat Bersela Antena Tatasusun Pantulan

UNIVERSITI SAINS MALAYSIA EEE 354 SISTEM KAWALAN DIGIT

DENSITY FUNCTIONAL THEORY SIMULATION OF MAGNETISM DUE TO ATOMIC VACANCIES IN GRAPHENE USING SIESTA

INSTRUCTION: This section consists of SIX (6) structured questions. Answer FOUR (4) questions only.

INSTRUCTION: This section consists of SIX (6) structured questions. Answer FOUR (4) questions only.

DYNAMIC SIMULATION OF COLUMNS CONSIDERING GEOMETRIC NONLINEARITY MOSTAFA MIRSHEKARI

... [1 mark] pembolehubah bergerakbalas the responding variable. ... [1 mark] pembolehubah yang dimalarkan constant variable. ...

KOLEJ MULTIMEDIA JALAN GURNEY KIRI KUALA LUMPUR


EME 451/3 Computational Fluid Dynamics Pengkomputeran Dinamik Bendalir

Universiti Kebangsaan Malaysia, Bangi, Selangor, Malaysia 1,

EFFECTS OF Ni 3 Ti (DO 24 ) PRECIPITATES AND COMPOSITION ON Ni-BASED SUPERALLOYS USING MOLECULAR DYNAMICS METHOD

REG 363 Site Investigation (Kajian Tapak)

COMMUNICATION IV ABSTRAK

OPTICAL TWEEZER INDUCED BY MICRORING RESONATOR MUHAMMAD SAFWAN BIN ABD AZIZ

RAINFALL SERIES LIM TOU HIN

ESA461/2 Flight Stability and Control II [Kawalan dan Kestabilan Pesawat II]

MAT111 Linear Algebra [Aljabar Linear]

SULIT /1 Answer all questions. Jawab semua soalan.

OPTIMAL CONTROL BASED ON NONLINEAR CONJUGATE GRADIENT METHOD IN CARDIAC ELECTROPHYSIOLOGY NG KIN WEI UNIVERSITI TEKNOLOGI MALAYSIA

NUMERICAL SOLUTION OF MASS TRANSFER TO MICROPOLAR FLUID FLOW PAST A STENOSED ARTERY NUR SYAFIQAH BINTI A. SAMAD

KOT 222 Organic Chemistry II [Kimia Organik II]

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

A COMPUTATIONAL FLUID DYNAMIC FRAMEWORK FOR MODELING AND SIMULATION OF PROTON EXCHANGE MEMBRANE FUEL CELL HAMID KAZEMI ESFEH

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

EMH 451/3 Numerical Methods For Engineers Kaedah Berangka Untuk Jurutera

PEPERIKSAAN PERCUBAAN SPM TAHUN 2013 MATEMATIK TAMBAHAN. Kertas 1. Dua Jam JANGAN BUKA KERTAS SOALAN INI SEHINGGA DIBERITAHU

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

ESA 380/3 Orbital Mechanics [Mekanik Orbit]

[Lihat sebelah 50/2 SULIT

Persembahan-3 Hasil Darab Langsung dengan Permasalahan Gambarnya Boleh Ditentukan

SCES2250 : SPEKTROSKOPI MOLEKUL & INTERPRETASI MOLECULAR SPECTROSCOPY INTERPRETATION

EVALUATION OF FUSION SCORE FOR FACE VERIFICATION SYSTEM REZA ARFA

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

EEM 423 KEJURUTERAAN KEBOLEHPERCAYAAN

EPP 322 Advanced Manufacturing Process [Proses Pembuatan Termaju]

Satu Kajian tentang Getaran Terusik ke atas Selaput Segi Empat Sama dengan Menggunakan Teori Usikan.

KOT 222 Organic Chemistry II [Kimia Organik II]

EAS151 Statics and Dynamics [Statik dan Dinamik]

MAT 100 Foundation Mathematics [Asas Matematik]

WIND TUNNEL TEST TO INVESTIGATE TRANSITION TO TURBULENCE ON WIND TURBINE AIRFOIL MAHDI HOZHABRI NAMIN UNIVERSITI TEKNOLOGI MALAYSIA

Bab 7 : Carian. proses untuk memeriksa satu atau serangkaian unsur untuk mendapatkan data yang dicari. Carian / gelintaran

EEE 453 REKABENTUK SISTEM KAWALAN

SHADOW AND SKY COLOR RENDERING TECHNIQUE IN AUGMENTED REALITY ENVIRONMENTS HOSHANG KOLIVAND UNIVERSITI TEKNOLOGI MALAYSIA

APLIKASI PERMAINAN PENELUSURAN POKOK (TREE TRAVERSAL) DALAM MATEMATIK DISKRET

INSTRUCTION: This paper consists of SIX (6) essay questions. Answer any FOUR (4) questions only.

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

Lima Tonggak Dlm Pengajaran & Pembelajaran Matematik. Five pillars in teaching and learning mathematics

ARTIFICIAL NEURAL NETWORK AND KALMAN FILTER APPROACHES BASED ON ARIMA FOR DAILY WIND SPEED FORECASTING OSAMAH BASHEER SHUKUR

EAK 263/4 Geomatic Engineering [Kejuruteraan Geomatik]

UNlVERSlTl SAINS MALAYSIA. First Semester Examination Academic Session 2004/2005. October Duration : 3 hours. [Masa : 3 jam]

MATHEMATICAL MODELING FOR TSUNAMI WAVES USING LATTICE BOLTZMANN METHOD SARA ZERGANI. UNIVERSITI TEKNOLOGI MALAYSIAi

UNIVERSITI SAINS MALAYSIA EEE 354 SISTEM KAWALAN DIGIT

MULTIMEDIA COLLEGE JALAN GURNEY KIRI KUALA LUMPUR

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

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

Transcription:

Penjanaan Calitan Berus pada Tulisan Bahasa Jepun Siti Mariam Ismail 1, Zaifilla Farrina 2, Nurul Husna Hassan 3, Mazwin Tan 4 and Norasrani Ramli 5 1,3,4,5 Technical Foundation Studies, UniKL Spanish Institute (MSI) Kulim, Kedah. 2 Centre for Student Development, UniKL City Campus, Kuala Lumpur. Corresponding email: sitimariam.ismail@unikl.edu.my Article Information Keywords Disc Bezier curve, Bezier curve, parameter function of disc, brush strokes Abstract Bezier is the most commonly used in the development of new methods of generating curves and surfaces. Bezier curve is generated by the first and last interpolation of control points and the approximation of other points. It has the fixed basic functions called Bernstein polynomials. Meanwhile, control points are easily modified and replaced with another mathematical representation function. In this paper, we will discuss the method of disc Bezier curve where the control points of the Bezier curve are represented by the parametric function of disc. In addition, we will also discuss the application for the generation of brush strokes in Japanese writing. Informasi Artikel Kata Kunci Lengkung Bezier bercakera, lengkung Bezier, fungsi parameter bercakera, calitan berus Abstrak Perwakilan Bezier merupakan pencetus utama dalam perkembangan kaedah baru bagi penjanaan lengkung dan permukaan. Lengkung Bezier dijana dengan menginterpolasikan dua titik kawalan pertama dan terakhir dan membuat penghampiran keatas titik-titik yang lain. Perwakilan ini mempunyai fungsi asas yang tetap yang dipanggil polynomial Bernstein. Manakala, titik kawalan lengkung Bezier mudah diubahsuai dan digantikan dengan fungsi perwakilan matematik yang lain. Kertas kerja ini membincangkan kaedah lengkung Bezier bercakera di mana titik kawalan lengkung Bezier diwakili oleh fungsi berparameter cakera. Selain itu, kita akan membincangkan applikasinya dalam penjanaan calitan berus (brush strokes) pada tulisan Jepun. PENGENALAN Pada masa kini, Computer Aided Design(CAD) adalah frasa yang amat sinonim dalam dunia rekaan hari ini.cad merupakan satu aktiviti mereka bentuk yang melibatkan penggunaan computer untuk mencipta, mengubahsuai dan mendokumentasikan sesuatu rekaan. Penggunaannya memberi kelebihan dari segi penjimatan masa untuk proses rekaan dan meningkatkan produktiviti kerja. Salah satu elemen yang paling penting di dalam CAD ialah pemodelan geometri atau dikenali sebagai Computer Aided Geometric Design(CAGD). Manakala, pemodelan 214

geometri merupakan satu bidang kajian matematik. Dalam bidang ini, lengkung dan permukaan dibina dengan menggunakan perwakilan matematik dan teknologi grafik komputer. Pemilihan perwakilan matematik yang sesuai adalah satu isu yang paling penting untuk menggambarkan rekabentuk sesuatu objek yang dikehendaki. Maka, perwakilan dalam bentuk berparameter diperkenalkan untuk proses penjanaan lengkung dan permukaan yang berbentuk bebas. Secara umumnya, kebanyakan fungsi berparameter, yang paling penting adalah fungsi yang dapat digambarkan dengan bantuan polinomial, kerana perwakilan jenis ini senang dimasukkan dalam sistem CAD dan kemudiannya digunakan dalam aplikasi teknikal. Perwakilan Bezier adalah fungsi polinomial yang paling terkenal dikalangan Pembina perisian CAD dalam reka bentuk dengan konsep geometri. Lengkung dan permukaan Bezier dan pengiktlakan mereka masih menjadi topikpenyelidikankeranapenggunaannya yang meluas. Salah satu pengitlakan bagi suatu lengkung Bezier adalah untuk menentukan lengkung Bezier selang di dalam satah (Sederberg & Farouki, 1992). Idea ini adalah untuk menyertakan titik kawalan Bezier dalam kotak (iaitu, dua selang dimensi). Lanjutan seterusnya, titik kawalan dipertimbangkan sebagai satu set yang terdiri daripada semua titik dalam jarak yang tetap daripada titik yang diberikan. Set itu akan dipanggil selang cakera sebenar, atau dalam bentuk cakera pendek. Jika Lengkung Bezier dikira menggunakan cakera, maka mereka akan dipanggil lengkung Bezier bercakera. Konsep lengkung Bezier bercakera mula diperkenalkan di dalam kertas kerja (Lin & Rokne, 1998). Mereka mengunakan cakera yang ditakrif oleh fungsi tersirat bagi membangunkan lengkung Bezier. Berlainan di dalam kertas ini, kita lebih berminat menggunakan fungsi berparameter cakera. LengkungBezier bercakera Lengkung Bezier bercakera ini dapat dijanakan apabila lengkung Bezier ditakrif oleh set titik kawalan yang diletakkan sebagai fungsi berparameter berbentuk cakera. Lengkung Bezier bercakera dapat diwakili dengan persamaan berikut ( ) ( ) di mana ( ) adalah nilai-nilai cakera pada lengkungan polinomial yang berpadanan dengan parameter [ ] dan (t) adalah fungsi asas polinomial Bernstein. Manakala, dikenali sebagai cakera kawalan yang dapat dibentuk hasil daripada fungsi berparameter yang ditakrifkan seperti berikut ( ) [ ], di mana ( ) dan merujuk kepada pusat dan jejari cakera kawalan. Rajah. 1. Cakerawalan Sifat-sifatLengkung Bezier bercakera Lengkung Bezier bercakera menpunyai ciri-ciri yang menarik seperti sifat tidak varian dibawah satu transformasi afin dan sifat kecembungan hul (Lin & Rokne, 1998). Berikut disenaraikan sifat-sifat lengkung ini: i. Interpolasi titik hujung Lengkung cakera hanya melalui cakera kawalan pertama dan terakhir ( ) ( ) ii. iii. Tidak varian dibawah satu transformasi afin Berikut adalah transformasi afin A iaitu translasi, putaran dan pantulan. Sifat kecembungan hul A ( ) = A ( ) 215

Lengkung Bezier bercakera sentiasa terletak di dalam linkungan hul cembung cakera kawalan. iv. Algoritma de Casteljau (Lin & Rokne, 1998) Untuk sebarang nilai [ ] ( ) boleh ditentukan seperti berikut Set Untuk Untuk ( ) Set ( ) Contoh lengkung Bezier bercakera Lengkung Bezier bercakerakubikdapatditakrifkansepertiberikut di mana ( ) ( ) ( ) ( ) ( ) ( ), ( ) ( ), ( ), [ ] Kelebaran lengkung bercakera dikawal oleh nilai jejari bagi set cakera kawalan. Lengkung yang dijana adalah menyerupai lengkung yang dihasilkan oleh pengerakan calitan berus di mana bentuknya dikawal oleh bentuk berus (Ghosh & Mudur,1984). Manakala, didapati lengkung offset dapat dilihat pada lengkung lebar bercakera jika nilai bagi set cakera kawalan adalah sama (Lin & Rokne,1998). Lengkung Bezier bercakera senang dibentuk dengan menggunakan lengkung Bezier dan titik kawalan sebagai rangka.berdasarkan Rajah 2, garisan merujuk rangka yang dijanakan oleh lengkung Bezier dan4 titik kawalan. Rajah 3 adalah contoh permukaan sapuan yang seragam hasil daripada nilai-nilai jejari yang tetap pada 4 titik kawalan tersebut. Ini juga bermaksud, ( ) akan menghasilkan cakera yang mempunyai nilai yang tidak berubah untuk parameter pada selang dan. Maka, lengkung yang dihasilkan mempunyai kelebaran yang sama daripada interpolasi cakera kawalan hujung. Manakala, Rajah 4 menjana sapuan permukaan yang tidak sekata disebabkan jejari iaitu nilai yang berubah-ubah dan menyerupai objek yang berbentuk lintah.. Rajah. 2. Rangka Rajah. 3. Jejari tetap Rajah. 4. Jejari berubah Aplikasi algoritma de Casteljau terhadap lengkung Bezier bercakera Algoritma de Casteljau dapat membantu kita dalam memahami perubahan kelebaran yang berlaku pada lengkung Bezier bercakera secara keseluruhannya. Rajah 5 menunjukkan bagaimana lengkung Bezier kubik distrukturkan oleh 4 cakera kawalan iaitu. Berdasarkan pada rajah yang sama, dapat diperjelaskan perubahan nilai yang berlaku pada lengkung yang menginterpolasikan cakera kawalan awal dan akhir. 216

r r r r Rajah. 5. Aplikasi algoritma de casteljau terhadap lengkung bercakera kubik Selain itu, posisi bagi cakera dibahagian tengah iaitu pada lengkung Bezier bercakera kubik dapat ditentukan dengan menggunakan algoritma de Casteljau daripada persamaan berikut ( ) Jika nilai bagi setiap cakera kawalan diberi maka kita dapat mengetahui nilai bagi cakera dibahagian tengah lengkung Bezier bercakera kubik daripada persamaan berikut ( ) Sebagai contoh, pengiraan bagi cakera dibahagian tengah pada Rajah 4.5 dengan memasukkan nilai, dan pada persamaan 4.2. ( ) ( ) ( ) ( ) ( ) = 217

International Academic Research Journal of Social Science 3(1) 2017 Page 214-219 Penjanaan simbol tulisan Bahasa Jepun Rajah. 6. Tetulang Rajah. 7. Calitan berus yang sekata Rajah. 8. Calitan Berus yang tidak sekata Dalam kerja ini, kita akan mengaplikasikan lengkung Bezier bercakera dalam penjanaan simbol bahasa Jepun. Rajah 5 menunjukkan rangka simbol yang ingin dijanakan. Rangka yang dihasilkan menggunakan 2 keselanjaran secara untuk memastikan penyambungan cebisan segmen lengkung Bezier yang terdiri daripada fungsi kuintik dan kubik licin dan sempurna. Rajah 6 menunjukkan penjanaan stoke simbol yang tebal dan sekata yang dijana berdasarkan kepada rangka yang diberi pada Rajah 5. Set cakera yang dihasilkan pada selang [ ] untuk setiap segmen mempunyai nilai yang tetap. Maka, keseluruhan lengkung simbol tersebut menpunyai saiz kelebaran yang sama. Rajah 7 menunjukkan hasil janaan simbol tulisan bahasajepun yang ditakrif oleh set cakera kawalan yang mempunyai nilai yang berbeza. Keseluruhan lengkung yang dijanakan adalah hasil daripada set cakera yang berubah-ubah nilai yang berpadanan dengan parameter pada selang 0 dan 1 untuk setiap segmen. Disamping itu, hasil daripada rajah diatas, dapat dibezakan lengkung yang dihasilkan oleh fungsi Bezier dan Bezier bercakera. Bentuk lengkung yang dijana menggunakan fungsi Bezier menyerupa itu lisan pensil yang tidak mempunyai saiz kelebaran.manakala, lengkung yang dijanakan oleh lengkung Bezier bercakera seperti menyerupai calitan berus yang mempunyai saiz kelebaran. KESIMPULAN Kaedah ini untuk penjanaan permukaan 2 dimensi didapati mudah difahami dan dilaksanakan. Penggunaan lengkung Bezier sebagai tetulang atau rangka dapat membantu pereka bentuk untuk menjana objek-objek yang menarik dengan mudah. Kepelbagaian saiz dan kelebaran objek dapat dibentuk dengan menggunakan rangka yang sama dengan hanya mengubah nilai jejari pada set cakera kawalan. Selain itu,aplikasi lengkung Bezier Bercakera dapat mengurangkan banyak pecahan segmen dan titik kawalan untuk menghasilkan sesuatuobjek yang lebar. Kelemahan kaedah ini adalah pembentukannya tidak berbentuk bebas. Penjanaannya terhad kepada bentuk yang mempunyai bucu bulat dan runcing sahaja PENGHARGAAN Penulis ingin merakamkan penghargaan kepada Prof.Dr.Jamaludin Ali untuk mendapatkan nasihat dan perbincangan berharga. 218

RUJUKAN Lin, Q. & Rokne, J. (1998). Disk Bézier curves. Journal of Computer Aided Geometric Design, (15),721-737. Ghosh,,E. & Mudur. (1984). The brush-trajectory approach to figure specification: some algebraic solutions. Journal ACM Transactions on Graphics, (3), 110-134. Sederberg T.W & Farouki, R. T. (1992). Approximation by interval Bezier curves. IEEE Computer Graphics and Applications,(12), 87-95. 219