Files
DrawDiagrams/README.md
2025-11-14 14:03:43 +01:00

48 lines
1.6 KiB
Markdown

# DrawDiagrams
Założenia:
Aplikacja ma za założenie umożliwienie użytkownikom szybkiego tworzenia i edytowania diagramów oraz schematów poprzez manipulację podstawowymi kształtami geometrycznymi.
Funkcjonalności aplikacji koncentrują się na tworzeniu i modyfikacji kształtów (prostokąt, romb, elipsa, zmiana rozmiaru, koloru i obracanie), organizacji na planszy (przeciąganie, kopiowanie, wklejanie, usuwanie) oraz nawigacji (przybliżanie/oddalanie, przewijanie). Najważniejsza cecha diagramowania to możliwość łączenia kształtów strzałkami i zmiany typu tego połączenia, co w połączeniu z dodawaniem tekstu czyni ją prostym narzędziem do wizualizacji procesów, map myśli lub przepływów danych.
## Funkcje:
### Kształty
1. Tworzenie prostokąta
2. Tworzenie rombu
3. Tworzenie elipsy
### Akcje na kształtach
4. Zmiana rozmiaru kształtów.
5. Przeciągnięcie kzstałtu po planszy
6. Usunięcie kształtu
7. Zaznaczenie kształtu
8. Kopiowanie kształtu
9. Wklejanie kształtu
10. Zmiana kolorów kształtów
11. Połączenie kształtów (strzałka ->)
12. Usunięcie kształtów
### Tekst
13. Dodanie tekstu
14. Usunięcie tekstu
### Plansza i akcje na niej
15. Przybliżenie planszy
16. Oddalenie planszy
17. Przewijanie planszy
*P.S. Jak będzie brakować funkcjonalności:*
- Obracanie kształtu
- Zmiana typu połączenia kształtów
---
### Podział prac:
- Patryk Kania - Implementacja kztałtów i zarządzania nimi (1,2,3,5,13)
- Andrii Solianyk - Opiekun dokumentacji, Implementacja funkcji (6,7,8,9,4,14)
- Hubert Salwa - Implementacja funkcji (10,11,12)
- Kuba Telec - Implementacja planszy i akcji na niej (15,16,17)