Instrukcja Program
Wymagania systemowe i instalacja⌗
Program był testowany na Windows 10, MacOS i Linuksie (Fedora 32). Instalator istnieje tylko dla Windows 10, gdzie program jest dostarczony jako kompletny pakiet nie wymagający instalowania dodatkowych zależności.
W przypadku korzystania z archiwum jar, Java w wersji 14 (lub wyższej musi być dostępna). Polecane jest OpenJDK (najwygodniej z AdoptJDK)
!! Korzystanie z JRE Oracle może wiązać się z koniecznością nabycia licencji od Oracle. Należy unikać jak dżumy i cholery.
Uruchomienie⌗
Po zainstalowaniu, program wywoływany jest jako triangulator.exe. Instalator nie modyfikuje zmiennej systemowej PATH - użytkownik powinien dodać folder do którego
program był zainstalowany do ścieżki samodzielnie, jeśli chce uniknąć konieczności wpisywania pełnej ścieżki dostępu do programu.
Opcje⌗
| Flaga | Parametr | Opis | Uwagi |
|---|---|---|---|
| -help | Wyświetla informację o dostępnych opcjach | ||
| -input | ścieżka do pliku wejściowego | dane wejściowe w formacie opisanym w Plik wejściowy | Parametr obowiązkowy |
| -output | nazwa pliku wyjściowego | Siatka trójkątów zapisana w formacie opisanym w Plik wyjściowy | Domyślnie program zapisuje wynik w pliku 4.ele w bieżącym katalogu |
| -neighbours | nazwa pliku | informacja o sąsiednich trójkątach | parametr opcjonalny |
| -const | nazwa pliku | definicja zakresu | parametr opcjonalny - opis formatu w Format Danych |
| -optimize | zrób zamianę krawędzi sąsiadujących trójkątów biorąc pod uwagę współrzędne na osi Z | parameter opcjonalny | |
| -autoborder | maksymalny kąt trójkąta | automatycznie wyznacz zakres usuwając zewnętrzne trójkąty o kącie rozwartym większym niż podany w parametrze | Nie używać łącznie z opcją -const |
| -nodedup | Nie usuwaj zduplikowanych punktów ze zbioru wejściowego. Domyślnym ustawieniem jest ich usuwanie | parametr opcjonalny |