Implicitní povrch - Implicit surface



v matematika, an implicitní povrch je povrch v Euklidovský prostor definovaný rovnicí
Implicitní povrch je množina nul funkce tří proměnných. Implicitní znamená, že rovnice není vyřešena pro X nebo y nebo z.
Graf funkce je obvykle popsán rovnicí a nazývá se explicitní zastoupení. Třetím základním popisem povrchu je parametrické jeden: , Kde X-, y- a z- souřadnice povrchových bodů jsou reprezentovány třemi funkcemi v závislosti na společných parametrech . Obecně je změna reprezentací jednoduchá, pouze když je to explicitní reprezentace je dáno: (implicitní), (parametrické).
Příklady:
Pro rovinu, kouli a torus existují jednoduchá parametrická znázornění. To neplatí pro čtvrtý příklad.
The věta o implicitní funkci popisuje podmínky, za kterých rovnice lze vyřešit (alespoň implicitně) pro X, y nebo z. Obecně však řešení nemusí být výslovné. Tato věta je klíčem k výpočtu základních geometrických rysů povrchu: tečná roviny, normály povrchu, zakřivení (viz. níže). Ale mají zásadní nevýhodu: jejich vizualizace je obtížná.
Li je polynom v X, y a zse nazývá povrch algebraický. Příklad 5 je ne-algebraický.
Navzdory obtížnosti vizualizace poskytují implicitní plochy relativně jednoduché techniky, které lze teoreticky generovat (např. Steinerův povrch ) a prakticky (viz níže) zajímavé povrchy.
Vzorce
V následujících úvahách je implicitní plocha představována rovnicí kde funkce splňuje nezbytné podmínky rozlišitelnosti. The částečné derivace z jsou .
Tečná rovina a normální vektor
Povrchový bod je nazýván pravidelný kdyby a jen kdyby the spád z na není nulový vektor , význam
- .
Pokud povrchový bod je ne regulární, nazývá se to jednotné číslo.
Rovnice tečné roviny v pravidelném bodě je
a a normální vektor je
Normální zakřivení
Aby byl vzorec jednoduchý, argumenty jsou vynechány:
je normální zakřivení povrchu v pravidelném bodě pro směr tečny jednotky . je Hesenská matice z (matice druhých derivátů).
Důkaz tohoto vzorce se opírá (jako v případě implicitní křivky) o větu o implicitní funkci a vzorec pro normální zakřivení a parametrický povrch.
Aplikace implicitních povrchů
Stejně jako v případě implicitních křivek je snadný úkol generovat implicitní povrchy s požadovanými tvary pomocí algebraických operací (sčítání, násobení) na jednoduchých primitivech.

Ekvipotenciální povrch bodových nábojů
Elektrický potenciál bodového náboje v bodě generuje v bodě potenciál (vynechání fyzických konstant)
Ekvipotenciální plocha pro potenciální hodnotu je implicitní povrch což je koule se středem v bodě .
Potenciál bodové poplatky představují
Pro obrázek jsou čtyři náboje rovny 1 a jsou umístěny v bodech . Zobrazená plocha je ekvipotenciální plocha (implicitní plocha) .
Konstantní vzdálenost povrchu produktu
Ovál Cassini lze definovat jako množinu bodů, pro kterou je součin vzdáleností ke dvěma daným bodům konstantní (na rozdíl od elipsy součet je konstantní). Podobným způsobem lze definovat implicitní povrchy součinem konstantní vzdálenosti k několika pevným bodům.
V diagramu proměny levá horní plocha je generována tímto pravidlem: S
povrch produktu s konstantní vzdáleností je zobrazen.

Metamorfózy implicitních povrchů
Další jednoduchá metoda pro generování nových implicitních ploch se nazývá metamorfóza implicitních ploch:
Pro dva implicitní povrchy (v diagramu: povrch produktu s konstantní vzdáleností a torus) definujeme nové povrchy pomocí parametru návrhu :
V diagramu je návrhový parametr postupně .


Hladké aproximace několika implicitních povrchů
-povrchy [1] lze použít k přiblížení libovolného daného hladkého a ohraničeného objektu v jehož povrch je definován jediným polynomem jako produkt pomocných polynomů. Jinými slovy, můžeme navrhnout jakýkoli hladký objekt s jediným algebraickým povrchem. Označme definující polynomy jako . Potom je přibližný objekt definován polynomem
kde znamená parametr míchání, který řídí přibližnou chybu.
Analogicky k plynulé aproximaci s implicitními křivkami, rovnice
představuje pro vhodné parametry plynulé aproximace tří protínajících se tori s rovnicemi
(V diagramu jsou parametry )

Vizualizace implicitních ploch
Existují různé algoritmy pro vykreslování implicitní povrchy,[2] včetně algoritmus pochodových kostek.[3] V zásadě existují dva nápady pro vizualizaci implicitní plochy: Jeden generuje síť polygonů, která je vizualizována (viz povrchová triangulace ) a druhý se spoléhá na sledování paprsku který určuje průsečíky paprsků s povrchem.[4]
Viz také
Reference
- ^ A b Adriano N. Raposo; Abel J.P.Gomes (2019). „Pi-povrchy: produkty implicitních povrchů ke konstruktivní kompozici 3D objektů“. WSCG 2019 27. Mezinárodní konference o počítačové grafice, vizualizaci a počítačovém vidění ve střední Evropě. arXiv:1906.06751.
- ^ Jules Bloomenthal; Chandrajit Bajaj; Brian Wyvill (15. srpna 1997). Úvod do implicitních povrchů. Morgan Kaufmann. ISBN 978-1-55860-233-5.
- ^ Ian Stephenson (1. prosince 2004). Vykreslování výroby: návrh a implementace. Springer Science & Business Media. ISBN 978-1-85233-821-3.
- ^ Eric Haines, Tomáš Akenine-Moller: Ray Tracing Gems, Springer, 2019, ISBN 978-1-4842-4427-2
- Gomes, A., Voiculescu, I., Jorge, J., Wyvill, B., Galbraith, C .: Implicitní křivky a povrchy: matematika, datové struktury a algoritmy, 2009, Springer-Verlag London, ISBN 978-1-84882-405-8
- Thorpe: Základní témata v diferenciální geometrii, Springer-Verlag, New York, 1979, ISBN 0-387-90357-7