Skip to content

Latest commit

 

History

History
19 lines (11 loc) · 1.23 KB

README.md

File metadata and controls

19 lines (11 loc) · 1.23 KB

Web applications supporting education of 2D computer graphics

Web applets are intended to be used as an aid in teaching 2D computer graphics.

Bézier curves - increasing their degree without changing their shape and performing subdivision, the Catmull--Clark subdivision algorithm and synthesis of procedural textures.

Web applets are created using JavaScript and HTML5.

First three applets are built on JSXGraph 0.99.7 library (https://github.com/jsxgraph/jsxgraph), the fourth is based on code by Kas Thomas (http://asserttrue.blogspot.com/2012/01/turbulence-in-html5-canvas.html).

Applety pro podporu výuky 2D počítačové grafiky

Applety znázorňují operace s Bézierovou křivkou, algoritmus Catmull–Clark subdivision a generování procedurálních textur.

Jsou určené pro podporu výuky 2D počítačové grafiky a byly zpracované v rámci bakalářské práce na VUT FEKT v Brně.

Applety jsou postavené na JavaScriptu a HTML5.

První tři applety staví na knihovně JSXGraph 0.99.7 (https://github.com/jsxgraph/jsxgraph), čtvrtý vychází z kódu podobného appletu, jehož autorem je Kas Thomas (http://asserttrue.blogspot.com/2012/01/turbulence-in-html5-canvas.html).

Applety je možné vyzkoušet na http://bp.drapela.cz.