National Repository of Grey Literature 69 records found  beginprevious31 - 40nextend  jump to record: Search took 0.01 seconds. 
L-systems online
Fišer, Marek ; Pelikán, Josef (advisor) ; Mráz, František (referee)
An L-system in its simplest form is a variant of a context-free grammar. Originally, L-systems were developed and are still mainly used for modeling plant growth, though with L-systems it is possible to create general fractals, models of towns or even music. However, anyone interested in L-systems and wanting to experiment with them may have difficulty finding an appropriate application. The goal of this work was to create an online system, suitable for a wide range of users, for working and experimenting with L-systems. The resulting solution consists of two parts. The first part is a universal, easily-expandable library for processing L-sys- tems. Expandability is achieved thanks to its modularity. All input is processed through interconnected components that are specialized in particular activities. The specialization of the components also contributes to the clarity and reliability of the whole processing system. The library is independent and multiplatform and can thus be readily used in other applications. The second part consists of a modern web interface designed to be under- standable for beginners and yet also capable of providing advanced features for more advanced users. Part of the site is a gallery of L-systems to which each user can contribute and which thus helps to create a user-community. The...
Vector Graphics Output from an HTML Rendering Engine
Chocholatý, Tomáš ; Rychlý, Marek (referee) ; Burget, Radek (advisor)
This thesis focuses on the issue of rendering web pages using vector graphics. The experimental CSSBox display engine and existing libraries for rendering vector graphics in PDF and SVG will be described here. The goal of the thesis is design a common structure for these two libraries and unify the process of rendering web pages in vector graphics as much as possible. Analysis of incorrectly implemented parts of existing solutions will be performed here and shortcomings, which will be necessary to implement to the resulting vector graphic meet the standard CSS3, will be describe. Furthermore, the implementation process, including the repair of all non-functioning original solutions, and the principle of unification of individual parts for the generation of both vector formats will be described. The conclusion is dedicated the results of self testing and outputs from generating real websites.
Tool for import and animation of vector graphics in MATLAB
Šustáček, Daniel ; Appel, Martin (referee) ; Grepl, Robert (advisor)
This thesis deals with the design of a tool for the import and animation of vector graphics SVG in MATLAB. The first part of the thesis deals with the means of importing the SVG format into the MATLAB environment and the subsequent principles of rendering individual SVG elements. The second part explains the design of a tool for animating the movement of mechanisms in the plane defined in the SVG format.
Laser cutter interface with augmented reality elements
Kajan, Matej ; Richter, Miloslav (referee) ; Zemčík, Tomáš (advisor)
User interface of a laser cutter with elements of augmented reality, allows for a faster and safer execution of the process of cutting. This proposal is accomplished by using methods of computer vision together with the design of a graphical user interface
Management of Exhibition Sites for a Festival
Duchoň, Radek ; Klobučníková, Dominika (referee) ; Křivka, Zbyněk (advisor)
The aim of this work is to create a new information system for the management of exhibition spaces at the festival called Animefest. The web application is implemented in Python using the Django application framework. The system uses a vector map in SVG format for the definition and representation of spaces. The created solution also provides its own system for recording the history of changes in the database. The system will allow festival organizers to catalog spaces and preserve the history of cooperation with various partners.
Object Oriented Petri Net Tool
Neužil, Antonín ; Janoušek, Vladimír (referee) ; Kočí, Radek (advisor)
This work deals with the development and use of a graphical editor of object-oriented Petri nets implemented in the PNtalk language. First, Petri nets that expand over time are described here. They are followed by a description of the object-oriented paradigm. Next, the structure of object-oriented Petri nets in the implementation of PNtalk is described here. Further work presents a description of the application design, which shows the entire structure of the application from the perspective of views. The main motivation for creating this tool is the effort to make object-oriented Petri nets accessible to their users. The application was implemented in the JavaFX framework and the whole procedure is given in the following chapter together with testing. The result of the work is presented in the examples contained in the last chapter, which also contains detailed manuals for controlling the application. The tool in cooperation with the PNtalk server enables users to work more pleasantly with OOPN and their visual appearance.
Modern Methods for Tree Graph Structures Rendering
Zajíc, Jiří ; Polok, Lukáš (referee) ; Zemčík, Pavel (advisor)
Tento projekt se věnuje problematice zobrazení velkých hierarchických struktur, zejména možnostem vizualizace stromových grafů. Cílem je implementace hyperbolického prohlížeče ve webovém prostředí, který využívá potenciálu neeukleidovské geometrie k promítnutí stromu na hyperbolickou rovinu. Velký důraz je kladen na uživatelsky přívětivou manipulaci se zobrazovaným modelem a snadnou orientaci.
User interface of system ERIAN based on web technologies
Finger, Artur ; Nečaský, Martin (advisor) ; Kopecký, Michal (referee)
ERIAN is a complex business rule management system developed by com- pany Komix. Part of this system is the Rule Management Interface (RMI) which allows users to create, edit, schedule, test and otherwise manage their business rules. The RMI is implemented as a thick client based on C# and WPF, which has its disadvantages. This thesis provides a prototypical implementation of the RMI as a thin client based on cutting-edge web technologies. This thesis predominantly deals with the choice of the correct technologies for the task, while allowing develop- ment and maintainance of different customized versions of the RMI and making sure the prototype handles working with business rules seamlessly even if they are exceptionally large. The resultant RMI prototype is well testable and adds several new function- ality features, compared to the original. It lays a good foundation for a complete re-implementation of the RMI as a thin client.
Web Page Transformation to Vector Graphics
Nguyen, Hoang Duong ; Bartík, Vladimír (referee) ; Burget, Radek (advisor)
This bachelor thesis is devoted to the problem of rendering websites with vector graphics. The goal of this thesis is design and implement an extension of the WebVector project, which allows creating the output in PDF format and rendering some specific CSS3 properties. The terms related to vector graphics and its formats are explained. This work describes the structure and features of the CSSBox library, which project WebVector works with, and other related libraries. Then some of the CSS3 properties and also their design and implementation in platform Java are detailly described.
Possibilities of using SVG in web design
VČELÁK, Tomáš
The goal of the thesis is to introduce possibilities of SVG (Scalable Vector Gra- phics) in web design. SVG is a scalable vector graphic format which didn't find application on the web for a long time due to poor support in older versions of Microsoft Explorer. Nowadays, it is finally possible to fully benefit advantages of SVG in front-end web design, e.g. independence on a screen resolution (espe- cially with wide-spread Retina displays), resizing without visual quality loss, machine readability of embedded text content, and most importantly small file size. These features allowed SVG to be recognized as an HTML5 family member. Author of the thesis will focus on methods of bringing SVG to web design, including methods of generating PNG alternatives and variants of SVG inclusion into web page code. The foundation of the thesis will be a web page presentation, which will demonstrate use of SVG on text (fillings, gradients, filters, and animations), images (cropping and filters), animations of checkbo- xes and icons, animated interactions with form inputs and buttons, animated transitions, banners and maps with animated paths, etc. The presentation will emphasize advantages of used techniques in comparison with traditional bitmap graphics.

National Repository of Grey Literature : 69 records found   beginprevious31 - 40nextend  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.