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 |