Implicit yta - Implicit surface
I matematik är en implicit yta en yta i euklidiskt utrymme definierad av en ekvation
En implicit yta är en uppsättning nollor för en funktion av tre variabler. Implicit betyder att ekvationen inte löses för x eller y eller z .
Grafen för en funktion beskrivs vanligtvis med en ekvation och kallas en uttrycklig representation. Den tredje väsentliga beskrivningen av en yta är den parametriska : där x -, y - och z- koordinaterna för ytpunkterna representeras av tre funktioner beroende på vanliga parametrar . Generellt är förändringen av representationer enkel endast när den uttryckliga representationen ges: (implicit), (parametrisk).
Exempel :
För ett plan, en sfär och en torus finns det enkla parametriska representationer. Detta är inte sant för det fjärde exemplet.
The implicit function theorem beskriver förhållanden under vilka en ekvation kan lösas (åtminstone implicit) för x , y eller z . Men i allmänhet kanske lösningen inte görs uttrycklig. Denna sats är nyckeln till beräkning av väsentliga geometriska egenskaper hos en yta: tangentplan , ytnormaler , krökningar (se nedan). Men de har en väsentlig nackdel: deras visualisering är svår.
Om är polynom i x , y och z , kallas ytan algebraisk . Exempel 5 är icke- algebraiskt.
Trots visualiseringssvårigheterna ger implicita ytor relativt enkla tekniker för att generera teoretiskt (t.ex. Steiner-yta ) och praktiskt taget (se nedan) intressanta ytor.
Formler
Under de följande övervägandena representeras den implicita ytan av en ekvation där funktion uppfyller de nödvändiga förutsättningarna för differentierbarhet. De partiella derivatorna av är .
Tangentplan och normal vektor
En yta punkt kallas regelbundet om och endast om den lutning av vid inte nollvektorn , mening
- .
Om ytan punkten är inte vanliga, det kallas singular .
Tangentplanets ekvation vid en vanlig punkt är
och en normal vektor är
Normal krökning
För att hålla formeln enkel är argumenten utelämnade:
är ytans normala krökning vid en regelbunden punkt för enhetens tangentriktning . är den hessiska matrisen av (matrisen för de andra derivaten).
Beviset på denna formel förlitar sig (som i fallet med en implicit kurva) på den implicita funktionssatsen och formeln för den normala krökningen av en parametrisk yta .
Tillämpningar av implicita ytor
Som i fallet med implicita kurvor är det en enkel uppgift att generera implicita ytor med önskade former genom att använda algebraiska operationer (addition, multiplikation) på enkla primitiva.
Ekvipotential yta för punktladdningar
Den elektriska potentialen hos en punktladdning vid punkten genererar vid punkten potentialen (utelämnar fysiska konstanter)
Den ekvipotentiella ytan för det potentiella värdet är den implicita ytan som är en sfär med centrum vid punkten .
Potentialen för punktavgifter representeras av
För bilden är de fyra laddningarna lika med 1 och ligger på punkterna . Den visade ytan är den ekvipotentiella ytan (implicit yta) .
Produktyta för konstant avstånd
En Cassini-oval kan definieras som den punktuppsättning för vilken produkten av avstånden till två givna punkter är konstant (däremot är summan konstant för en ellips ). På liknande sätt kan implicita ytor definieras av en produkt med konstant avstånd till flera fasta punkter.
I diagrammet metamorfoser genereras den övre vänstra ytan av denna regel: With
produktytan för konstant avstånd visas.
Metamorfoser av implicita ytor
En ytterligare enkel metod för att generera nya implicita ytor kallas metamorfos av implicita ytor:
För två implicita ytor (i diagrammet: en produktyta med konstant avstånd och en torus) definierar man nya ytor med hjälp av designparametern :
I diagrammet är designparametern successivt .
Smidiga approximationer av flera implicita ytor
-ytor kan användas för att approximera ett givet slätt och avgränsat föremål i vars yta definieras av ett enda polynom som en produkt av underordnade polynom. Med andra ord kan vi designa alla släta föremål med en enda algebraisk yta. Låt oss beteckna de definierande polynomerna som . Därefter definieras det ungefärliga objektet av polynomet
där står för blandningsparametern som styr det ungefärliga felet.
Analogt med den jämna approximationen med implicita kurvor, ekvationen
representerar för lämpliga parametrar jämna approximationer av tre korsande tori med ekvationer
(I diagrammet är parametrarna )
Visualisering av implicita ytor
Det finns olika algoritmer för att rendera implicita ytor, inklusive marschkubalgoritmen . I huvudsak finns det två idéer för att visualisera en implicit yta: Den ena genererar ett nät av polygoner som visualiseras (se yttriangulering ) och den andra förlitar sig på strålspårning som bestämmer strålningens skärningspunkter med ytan. Korsningspunkterna kan approximeras genom sfärspårning , med hjälp av en signerad avståndsfunktion för att hitta avståndet till ytan.
Se även
Referenser
- ^ a b Adriano N. Raposo; Abel JP Gomes (2019). "Pi-ytor: produkter av implicita ytor mot konstruktiv sammansättning av 3D-objekt". WSCG 2019 27. Internationell konferens i Centraleuropa om datorgrafik, visualisering och datorvision. arXiv : 1906.06751 .
- ^ Jules Bloomenthal; Chandrajit Bajaj; Brian Wyvill (15 augusti 1997). Introduktion till implicita ytor . Morgan Kaufmann. ISBN 978-1-55860-233-5 .
- ^ Ian Stephenson (1 december 2004). Produktionsrendering: Design och implementering . 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, Alexandre; Steeb, Willi-Hans (2008). Matematiska verktyg i datorgrafik med C # -implementeringar . World Scientific. ISBN 978-981-279-102-3 .
Vidare läsning
- Gomes, A., Voiculescu, I., Jorge, J., Wyvill, B., Galbraith, C .: Implicit Curves and Surfaces: Mathematics, Data Structures and Algorithms , 2009, Springer-Verlag London, ISBN 978-1-84882 -405-8
- Thorpe: Elementary Topics in Differential Geometry , Springer-Verlag, New York, 1979, ISBN 0-387-90357-7