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

1.6 KiB

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

  1. Zmiana rozmiaru kształtów.
  2. Przeciągnięcie kzstałtu po planszy
  3. Usunięcie kształtu
  4. Zaznaczenie kształtu
  5. Kopiowanie kształtu
  6. Wklejanie kształtu
  7. Zmiana kolorów kształtów
  8. Połączenie kształtów (strzałka ->)
  9. Usunięcie kształtów

Tekst

  1. Dodanie tekstu
  2. Usunięcie tekstu

Plansza i akcje na niej

  1. Przybliżenie planszy
  2. Oddalenie planszy
  3. 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)