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