Gregor Poročnik (2012) Bézier and B-splines implementation in HTML5. EngD thesis.
Abstract
The content of the thesis is related to one of the branches of computer science, computer graphics. The main subject of my thesis are curves, their plotting and implementation in programming language. The practical part is implemented in Javascript programming language with support of HTML5 canvas element for graphics rendering. This paper describes typical methods of drawing curves as well as its theorems with mathematical and practical examples. Engineering methods which are described show how one can solve a big project or a problem by breaking it into challenges of smaller dimensions and gradually solving these more manageable units. The topic mainly focuses on Bezier curve and B-splines which, in practical terms, have separate implementations which shows the topic from an educational point of view. The content is related to axioms that, along with examples, support the theoretical issues. Also, the practical application of said curve is mentioned with a detailed description of specific steps and methods.
Actions (login required)