Niejawna powierzchnia
W matematyce ukryta powierzchnia to powierzchnia w przestrzeni euklidesowej określona przez równanie
Powierzchnia niejawna to zbiór zer funkcji trzech zmiennych . Implicit oznacza, że równanie nie zostało rozwiązane dla x lub y lub z .
funkcji opisywany nazywany jawną Trzecim istotnym opisem powierzchni jest opis parametryczny : , gdzie x -, y - i z - współrzędne punktów powierzchniowych są reprezentowane przez trzy funkcje w zależności od wspólnych parametrów . Ogólnie zmiana reprezentacji jest prosta tylko wtedy, gdy podano jawną reprezentację fa (domyślnie), (parametryczny).
Przykłady :
- Płaszczyzna +
- Kula y
- torus z
- Powierzchnia rodzaju 2: (patrz diagram).
- Powierzchnia obrotu (patrz schemat kieliszek do wina ).
Dla płaszczyzny, kuli i torusa istnieją proste reprezentacje parametryczne. Nie dotyczy to czwartego przykładu.
Twierdzenie funkcji niejawnej opisuje warunki równanie przynajmniej dla x , lub z Ale ogólnie rozwiązanie może nie być wyraźne. To twierdzenie jest kluczem do obliczania podstawowych cech geometrycznych powierzchni: płaszczyzn stycznych , normalnych powierzchni , krzywizn (patrz poniżej). Mają jednak zasadniczą wadę: ich wizualizacja jest trudna.
Jeśli w i , nazywana jest . _ _ _ Przykład 5 nie jest algebraiczny.
Pomimo trudności w wizualizacji, ukryte powierzchnie zapewniają stosunkowo proste techniki generowania teoretycznie (np. powierzchnia Steinera ) i praktycznie (patrz poniżej) interesujących powierzchni.
Formuły
ukryta powierzchnia funkcja niezbędne Pochodne cząstkowe to z .
Płaszczyzna styczna i wektor normalny
Punkt powierzchni jest regularnym wtedy i tylko wtedy, gdy gradient w nie jest wektorem zerowym , co oznacza
- .
Jeśli punkt nie jest regularny ,
Równanie płaszczyzny stycznej w regularnym punkcie wynosi
a wektor normalny to
Normalna krzywizna
Aby zachować prostotę formuły, argumenty są pomijane:
gdzie jest normalna krzywizna powierzchni w regularnym punkcie dla jednostkowego kierunku stycznej . jest macierzą Hesji ( drugich pochodnych).
Dowód tego wzoru opiera się (podobnie jak w przypadku krzywej uwikłanej) na twierdzeniu o funkcji uwikłanej i wzorze na krzywiznę normalną powierzchni parametrycznej .
Zastosowania powierzchni niejawnych
Podobnie jak w przypadku niejawnych krzywych łatwo jest wygenerować niejawne powierzchnie o pożądanych kształtach poprzez zastosowanie operacji algebraicznych (dodawanie, mnożenie) na prostych prymitywach.
Powierzchnia ekwipotencjalna ładunków punktowych
Potencjał elektryczny ładunku punktowego punkcie generuje w punkcie potencjał (pomijając stałe fizyczne)
Powierzchnia ekwipotencjalna dla wartości potencjalnej powierzchnią ukrytą, do { kula ze środkiem w punkcie .
Potencjał opłat reprezentowany przez
Na rysunku cztery ładunki są równe 1 i znajdują się w punktach . Wyświetlana powierzchnia to powierzchnia ekwipotencjalna (powierzchnia ukryta) .
Powierzchnia produktu o stałej odległości
Owal Cassiniego można zdefiniować jako zbiór punktów, dla których iloczyn odległości do dwóch danych punktów jest stały (w przypadku elipsy suma jest stała). W podobny sposób ukryte powierzchnie można zdefiniować za pomocą iloczynu stałej odległości do kilku stałych punktów.
metamorfozach diagramu górna lewa powierzchnia jest generowana przez tę regułę: Z
wyświetlana jest powierzchnia produktu o stałej odległości
Metamorfozy ukrytych powierzchni
Kolejna prosta metoda generowania nowych niejawnych powierzchni nazywa się metamorfozą niejawnych powierzchni:
Dla dwóch niejawnych powierzchni (na diagramie: powierzchnia iloczynu o stałej odległości i torus) definiuje się nowe powierzchnie za pomocą parametru projektowego :
Na diagramie parametr projektowy jest kolejno .
Gładkie przybliżenia kilku niejawnych powierzchni
dowolnego danego gładkiego i ograniczonego obiektu w, jest zdefiniowana przez pojedynczy wielomian jako iloczyn wielomianów pomocniczych. Innymi słowy, możemy zaprojektować dowolny gładki obiekt z pojedynczą powierzchnią algebraiczną. Oznaczmy definiujące wielomiany jako . Następnie obiekt przybliżający jest definiowany przez wielomian
gdzie oznacza parametr mieszania, który kontroluje błąd przybliżenia.
Analogicznie do gładkiej aproksymacji z niejawnymi krzywymi, równanie
reprezentuje dla odpowiednich parametrów trzech przecinających się torusów z równaniami
(Na diagramie parametry to )
Wizualizacja ukrytych powierzchni
Istnieją różne algorytmy renderowania niejawnych powierzchni, w tym algorytm maszerujących kostek . Zasadniczo istnieją dwa pomysły na wizualizację ukrytej powierzchni: jeden generuje siatkę wielokątów, która jest wizualizowana (patrz triangulacja powierzchni ), a drugi opiera się na śledzeniu promieni , które określa punkty przecięcia promieni z powierzchnią. Punkty przecięcia można przybliżyć za pomocą śledzenia kuli , używając funkcji odległości ze znakiem, aby znaleźć odległość do powierzchni.
Zobacz też
- ^ ab Adriano N. Raposo; Abel JP Gomes (2019). „Pi-powierzchnie: produkty ukrytych powierzchni w kierunku konstruktywnej kompozycji obiektów 3D”. WSCG 2019 27. Międzynarodowa konferencja w Europie Środkowej na temat grafiki komputerowej, wizualizacji i wizji komputerowej. ar Xiv : 1906.06751 .
- Bibliografia _ Chandrajit Bajaj; Brian Wyvill (15 sierpnia 1997). Wprowadzenie do powierzchni niejawnych . Morgana Kaufmanna. ISBN 978-1-55860-233-5 .
- ^ Ian Stephenson (1 grudnia 2004). Rendering produkcyjny: projektowanie i wdrażanie . Springer Science & Business Media. ISBN 978-1-85233-821-3 .
- ^ Eric Haines, Tomas Akenine-Moller: Ray Tracing Gems , Springer, 2019, ISBN 978-1-4842-4427-2
- ^ Hardy, Aleksandr; Steeb, Willi-Hans (2008). Narzędzia matematyczne w grafice komputerowej z implementacjami języka C# . Świat naukowy. ISBN 978-981-279-102-3 .
Dalsza lektura
- Gomes, A., Voiculescu, I., Jorge, J., Wyvill, B., Galbraith, C .: Ukryte krzywe i powierzchnie: matematyka, struktury danych i algorytmy , 2009, Springer-Verlag London, ISBN 978-1-84882 -405-8
- Thorpe: elementarne zagadnienia geometrii różniczkowej , Springer-Verlag, Nowy Jork, 1979, ISBN 0-387-90357-7
Linki zewnętrzne
- Sultanow: Implizite Flächen
- Hartmann: Geometria i algorytmy projektowania wspomaganego komputerowo
- WIDOK GEOM
- K3Dsurf: generator powierzchni 3D
- SURF: Visualisierung algebraischer Flächen