Az implicit felület az euklideszi térben az egyenlet által meghatározott felület
Az implicit felület egy három változóból álló függvény nullák halmaza . Az implicit kifejezés itt azt jelenti, hogy az egyenlet nincs megoldva az x , y vagy z változók egyikére sem .
Egy függvény grafikonját általában egyenlettel írják le, és az ilyen ábrázolást explicitnek nevezik . A felület leírásának harmadik fontos módja a parametrikus ábrázolás , ahol a felületi pontok x , y és z koordinátáit az általános paraméterek függvényében három függvény ábrázolja . Általában a felület reprezentációjának megváltoztatása egyszerűen csak akkor történik meg, ha explicit reprezentációt adunk meg . Ekkor a másik két reprezentáció (implicit) és (parametrikus) lesz.
Példák :
Van egy egyszerű parametrikus ábrázolás a síkra, gömbre és tóruszra, ami nem igaz a negyedik példára.
Az implicit függvénytétel azokat a feltételeket írja le, amelyek mellett egy egyenlet (legalább implicit módon) megoldható x , y vagy z esetén . De általános esetben nem biztos, hogy létezik egyértelmű megoldás. Ez a tétel a kulcs a felület fontos geometriai tulajdonságainak kiszámításához, például érintősíkok , felületi normálisok , görbületek (lásd alább). Ezeknek a felületeknek azonban van egy jelentős hátrányuk - nehézkes a vizualizálásuk.
Ha egy polinom x , y és z - ben , akkor a felületet algebrainak mondjuk . Az 5. példa nem algebrai felület.
A vizualizáció nehézsége ellenére az implicit felületek viszonylag egyszerű technikákat kínálnak elméleti generálásukhoz (pl. Steiner felület ), valamint gyakorlati célokra érdekes felületek (lásd alább).
A következő konvenciók szerint az implicit felületet az egyenlet reprezentálja , ahol a függvény kielégíti a szükséges differenciálhatósági feltételeket. Az alábbiakban a függvény parciális deriváltjait jelöljük .
A felület egy pontját akkor és csak akkor mondjuk szabályosnak , ha a függvény gradiense a pontban nem egyenlő a nullvektorral , ami azt jelenti, hogy
.Ha a felület egy pontja nem szabályos, akkor szingulárisnak nevezzük (a szinguláris pont kifejezést is használják).
Érintősík egyenlet szabályos pontban
és a normálvektor - egyenlet
A képletek egyszerűsítése érdekében az alábbi képlet argumentumait kihagyjuk. Akkor
a felület normál görbülete egy szabályos pontban egységnyi érintő irányvektor esetén . a függvény (második derivált mátrixa) Hess-je.
Ennek a képletnek a bizonyítása (mint az implicit görbe esetében) az implicit függvénytételen és a parametrikus felület normálgörbületének képletén alapul .
Akárcsak az implicit görbék esetében, egyszerű primitívek algebrai műveleteivel (összeadás, szorzás) könnyen létrehozhatunk kívánt alakú implicit felületeket.
Egy pontban lévő ponttöltés potenciált képez egy pontban (fizikai állandók kihagyva)
A potenciálérték ekvipotenciális felülete egy implicit felület , amely egy pontban középpontos gömb .
A négypontos töltések potenciálját a képlet számítja ki
Az ábrán négy töltés nagysága 1, és pontokban helyezkednek el . Az ábrázolt felület egy ekvipotenciális felület (implicit felület) .
A Cassini ovális olyan pontok halmazaként definiálható, amelyeknél a két adott pont távolságának szorzata állandó (ellentétben az ellipszissel, amelynél a távolságok összege állandó). Hasonlóképpen, az implicit felületek bizonyos rögzített pontoktól való távolságok állandó szorzataként definiálhatók.
A metamorfózis ábrán a bal felső felület ennek a szabálynak megfelelően alakul ki. Ez a felület a függvény szintfelülete , ahol
Egy másik egyszerű módszer új implicit felületek létrehozására az implicit felületi metamorfózis :
Két implicit felületre (az ábrán ez a távolságok és a tórusz állandó szorzatának felülete) új felületek adhatók meg a paraméterrel :
Az ábrán felületek láthatók paraméterértékekkel .
-felületek [1] használhatók bármely olyan sima és korlátos objektum közelítésére -ben , amelynek felületét egy polinom határozza meg, amely egyenlő más polinomok szorzatával. Más szóval, bármilyen sima objektumot létrehozhatunk egyetlen algebrai felülettel. Jelöljük a polinomokat . Ekkor a közelítő objektumot a polinom határozza meg
[egy]ahol a közelítési hibát szabályozó keverési paramétert határozza meg.
Az implicit görbék sima közelítéséhez hasonlóan az egyenlet
megfelelő paraméterek esetén három egymást metsző tori sima közelítését jelenti az egyenletekkel
(Az ábrán a paraméterek egyenlőek )
Számos algoritmus létezik implicit felületek renderelésére [3] , köztük a „ marching cubes ” algoritmus [4] . Valójában két ötlet létezik az implicit felületek megjelenítésére – az egyik sokszögekből álló hálózatot hoz létre, amelyeket aztán megrajzol (lásd : Felület háromszögelése ), a másik pedig a sugárkövetésre támaszkodik , amikor a sugarak metszéspontjai felületét határozzák meg [5] .