Editor dlaždiček
Thesis title in Czech: | Editor dlaždiček |
---|---|
Thesis title in English: | Tile editor |
Academic year of topic announcement: | 2009/2010 |
Thesis type: | Bachelor's thesis |
Thesis language: | čeština |
Department: | Department of Software and Computer Science Education (32-KSVI) |
Supervisor: | RNDr. Josef Pelikán |
Author: | hidden - assigned and confirmed by the Study Dept. |
Date of registration: | 07.04.2010 |
Date of assignment: | 07.04.2010 |
Date and time of defence: | 22.06.2010 00:00 |
Date of electronic submission: | 22.06.2010 |
Date of proceeded defence: | 22.06.2010 |
Opponents: | RNDr. Jan Kolomazník, Ph.D. |
Guidelines |
Navrhnout a implementovat systém, který bude podporovat návrh dlaždiček (kachlíků) pro rovinné dláždění. Musí podporovat možnost záměny jednotlivých dlaždiček několika alternativami se zachováním spojitosti kresby na jejich rozhraní. Do systému bude třeba zahrnout editor konfigurace podlahy i editor jednotlivých dlaždic (jejich variant) a dále komponentu visualizující větší část vydlážděné plochy.
Podle možnosti navrhnout systém obecně s možností předem si připravovat jednotlivé konfigurace podlah a využívat jednoduchých geometrických symetrií dlaždiček. Uvažovat čtvercové a obdélníkové dlaždice. Editor dlaždic by měl obsahovat alespoň základní příkazy na grafickou editaci a dále podporu pro automatické či poloautomatické uspokojování podmínek napojení sousedních dlaždic. Hotovou aplikaci je potřeba dobře zdokumentovat a podrobně popsat všechny netriviální použité algoritmy a datové struktury, jakož i konceptuální návrh systému (vzory a instance dlaždic, vzory podlah, apod.). |
References |
- A. S. Glassner: Andrew Glassner's Notebook: Recreational Computer Graphics, Morgan Kaufmann, 1999
- David Eppstein: The Geometry Junkyard - Tiling, online, accessible at http://www.ics.uci.edu/~eppstein/junkyard/tiling.html |