Szukam sposobu na wdrożenie widoczności (czyli pola widzenia). Znalazłem poprzednie pytanie GIS SE, które sugerowało kilka aplikacji GIS (nie to, czego potrzebuję - staram się osadzić obliczenia), a także SAGA. SAGA wygląda bardziej jak to, czego szukam (klasy C ++, Java, C #), ale nie rozumiem wystarczającej ilości dokumentacji API, aby dowiedzieć się, jakie klasy muszę nawet utworzyć (lub podklasę).
Nie jestem przywiązany do idei SAGA - po prostu szukam biblioteki / silnika, który może wykonywać cielesności w zakresie niewidzialności.
Ograniczenia są następujące:
- rozsądnie „lekki” (ponieważ chciałbym być w stanie objąć embedded / mobile)
- w miarę otwarte oprogramowanie (ponieważ moja aplikacja będzie oprogramowaniem typu open source, chociaż jestem elastyczny na konkretnej licencji, o ile jest ona zgodna z (L) GPL).
Czy ktoś może polecić taką bibliotekę lub silnik oraz podać opis lub link do której części biblioteki lub silnika muszę użyć do obliczeń przeglądanych?
Alternatywnie / dodatkowo doceniłbym również odniesienia do dokumentów lub samouczków, które wyjaśniają, jak wykonać te obliczenia w efektywny sposób (dotyczy to urządzeń wbudowanych / mobilnych, więc implementacja oparta na GPU może nie być tak przydatna jak coś, co jest bardziej ogólne i obsługuje urządzenia małej mocy)
Preferuję istniejącą implementację, a nie tworzenie czegoś samodzielnie (co jest opcją tworzenia kopii zapasowych).
Edycja: C ++ nie jest twardym wymaganiem - zrobi wszystko, co jest w zasadzie przenośne (C #, C ++, Java). Próbuję biblioteki lub szablonów zamiast osadzania dużej aplikacji.