Hľadaj Zobraz: Univerzity Kategórie Rozšírené vyhľadávanie

45 035   projektov
0 nových

Grafický 2D vektorový editor ( Dokumentácia, Aplikácia, Zdrojové súbory )

«»
Prípona
.zip
Typ
počítačové zadanie
Stiahnuté
6 x
Veľkosť
0,6 MB
Jazyk
slovenský
ID projektu
91
Posledná úprava
07.05.2015
Zobrazené
5 929 x
Autor:
zadsemuser
Facebook icon Zdieľaj na Facebooku
Detaily projektu
Popis:
1 FUNKCIA PROGRAMU

2D Editor bol vytvorený ako zadanie na predmet Počítačová grafika. Ide o grafický 2D editor s možnosťami porovnateľnými s kresliacim nástrojom v MS Word. Kreslenie pomocou základných primitív čiara, obdĺžnik, elipsa. Možnosť definovania textového poľa. Nastavenie mriežky, resp. grid mriežky.(zobrazenie on/off) Kreslenie vybraných automatických tvarov ako sú čiary, základné tvary, plné šípky a vývojové diagramy. Tieňovanie, mazanie, duplikovanie. Uloženie nákresu vo vlastnom preddefinovanom formáte. Export prezentácie ako rastrový obrázok vo formáte BMP a JPG.

Všetky vykresľované tvary sú uložené v arrayliste. Najprv sa vykresľuje mriežka, ktorá je na prvom mieste v zozname, ak je v stave pre zobrazenie, potom ostatné objekty postupne ako sú uložené v arrayliste. Program interaktívne komunikuje s užívateľom prostredníctvom udalostí myši. Po kliknutí myši sa prechádza arraylist od konca a zisťuje, či sa kurzor nachádza nad nejakým objektom, ak áno tak sa objekt označí. Pri stlačení na označovací štvorček sa objekt prevedie do stavu zmeny veľkosti, ak na vykresľovací obdĺžník, tak sa prevedie do módu zmeny pozície. Po pustení tlačidla myši sa zmení pozícia alebo veľkosť vzhľadom na to, v akom je móde. Táto zmena sa vypočítava prostredníctvom štartovacieho bodu, ktorý sa pamätá ako pozícia kurzora pri stlačení tlačidla myši a koncového bodu, čo je pozícia kurzora pri pustení tlačidla myši. Ak je mriežka v stave prichytávania, tak sa dane body prichytia k mriežke.
Vlastnosti jednotlivých tvarov sú uložené v inštancii triedy ObjectProperty. Tieto vlastnosti môžeme meniť objektom, ktoré sú označené. Po kliknutí na príslušnú položku v menu sa zobrazí dialógové okno pre farbu, font alebo text. Návratové hodnoty sa uložia do property oznaačeného objektu. Vlastnosti môžeme meniť, aj keď nie je označený žiaden objekt, tieto vlasnosti bude mať každý novovytvorený.

Kľúčové slová:

Program

Zadanie

Nástroj

Grafika

Editor

Mazanie

Duplikovanie

Nákres

Objekt

Arraylist

Zobrazenie

Bod

Kód

Algoritmus

Elipsa

Diagram

Nákres

Formát

Požiadavky

Prostriedky

Monitor



Obsah:
  • 1.Obsah 2
    2.Funkcia programu 3
    3.Požiadavky programu 4
    3.1 Súpis obsahu dodávky 4
    3.2 Požiadavky na technické prostriedky 4
    3.3 Požiadavky na programové prostriedky 4
    3.4 Spustenie programu -4-
    4.Použitie progamu 5
    4.1 Menu 5
    4.2 Uloženie súboru 5
    4.3 Exportácia do *.jpg / *.bmp 6
    4.4 Vykresľovanie základných primitív 7
    4.5 Vykresľovanie automatických tvarov 7
    4.6 Zmena farby pera alebo výplne objektu 8
    4.7 Premiestňovanie objektov 9
    4.8 Zobrazenie mriežky 9
    4.9 Mazanie objektov 11
    4.10 Ukončenie programu 12
    5.Obmedzenia programu 12