Skip to main content
European Commission logo
polski polski
CORDIS - Wyniki badań wspieranych przez UE
CORDIS
CORDIS Web 30th anniversary CORDIS Web 30th anniversary
Zawartość zarchiwizowana w dniu 2024-05-24

Intersection algorithms for geometry based IT-applications using approximate algebraic methods

Article Category

Article available in the following languages:

Łączenie geometrii algebraicznej z projektowaniem wspomaganym komputerowo

W ramach projektu GAIA II zaproponowano nowe podejście do matematycznego przedstawiania płaszczyzn, czyli przybliżonego domniemania, z zamiarem stosowania go w komputerowym wspomaganiu projektowania geometrii (CAGD).

Przecięcie krzywych lub płaszczyzn można łatwo obliczyć dla powierzchni algebraicznych niskiego stopnia niezdefiniowanych wprost. Istnieją na przykład formuły zamknięte pozwalające obliczyć punkt przecięcia dwóch prostych, które przecinają się poprzecznie. Jednak w przypadku płaszczyzn algebraicznych co najmniej drugiego stopnia, jak te wykorzystywane w komputerowym wspomaganiu projektowania, trudno jest zastosować dokładną domniemaną interpretację rzeźbionych powierzchni. Ze względu na gwałtownie rosnącą liczbę współczynników algorytmy wykorzystywane w projektowaniu CAD mogą okazać się niewystarczające, aby możliwe było zapewnienie precyzji bez stosowania bardzo zaawansowanych rozwiązań informatycznych. W rezultacie konieczne jest stosowanie nadzwyczaj kosztownych procesów projektowania produktów na skalę przemysłową. Projekt GAIA II miał za zadanie rozwiązać powyższe problemy poprzez optymalizację algorytmów przecięć dla systemów CAD. W tym celu zastosowano wyjątkowe połączenie komputerowego wspomagania projektowania geometrii z klasyczną geometrią algebraiczną. Jednym z obszarów zainteresowania projektu były techniki przybliżonego domniemania, które następnie wdrożono do prototypów oprogramowania. Dokładniej rzecz ujmując, w narzędziach informatycznych zastosowano tradycyjne podejście oparte na mnożeniu wielomianów oraz próbkowaniu wraz z nowym podejściem pozwalającym na przybliżone domniemanie kawałkami. Po przetestowaniu prototypów oprogramowania stwierdzono, że może ono zostać użyte do w programach CAD do rozdzielania krzywych i płaszczyzn zbliżonych do równoległych. Ponadto opisywane narzędzia mogą być także wykorzystywane do obsługi wykrywania samoprzecięcia krzywych i płaszczyzn CAD. Zastosowane podejście może stanowić uzupełnienie technik CAD przy wykazywaniu zależności płaszczyzn od krzywych planarnych oraz przy projektowaniu i modyfikowaniu trójwymiarowych krzywych niepozycyjnych. Prototypy oprogramowania zaprezentowano już na kilku konferencjach, a informacje o nim opublikowano w kilku czasopismach naukowych. Są one dostępne do użytku niekomercyjnego w oparciu o licencję GPL (General Public Licence) na zasadach open source, na potrzeby badań akademickich lub testów przemysłowych. Oprogramowane oraz dokumentację można znaleźć na stronie internetowej projektu: http://www.sintef.no/IST_GAIA

Znajdź inne artykuły w tej samej dziedzinie zastosowania