Isofot ( angl. Isophote ) - křivka na osvětlené ploše, spojující body se stejným jasem . Předpokládejme, že osvětlení je vytvořeno paprskem rovnoběžných paprsků světla a jas je vyjádřen skalárním součinem
je jednotkový vektor kolmý k povrchu v bodě a vektor je jednotkový vektor ve směru šíření světla. V případě , kdy je světlo kolmé na kolmici k povrchu, je bodem bod na siluetě povrchu ve směru . Jas 1 znamená, že světelný paprsek je kolmý k povrchu. V rovině, v rámci předpokladu, že svazek paprsků je rovnoběžný, nebudou žádné izofoty.
V astronomii je izofoto křivka na obrázku objektu, která spojuje body stejné jasnosti. [jeden]
V počítačově podporovaných konstrukčních systémech se izofoty používají k optické kontrole hladkosti spojování povrchů. Pro plochu (danou implicitně nebo parametricky), která je dostatečně diferencovatelná, závisí normálový vektor na prvních derivacích. V důsledku toho je diferencovatelnost izofotů a jejich geometrická spojitost o 1 řád menší než samotný povrch. Pokud jsou v bodě na povrchu spojité pouze tečné roviny (hladkost řádu 1), pak mají izofoty zlomy (hladkost pouze nulového řádu).
V následujícím příkladu jsou dvě protínající se Bézierovy plochy pokryty částí třetí plochy. Na obrázku vlevo se krycí plocha dotýká Bézierových ploch s řádem hladkosti 1, na obrázku vpravo s řádem hladkosti 2. Z obrázků samotných je rozdíl mezi situacemi špatně patrný, ale studium geometrického spojitost izofot ukazuje: na obrázku vlevo mají izofoty zlomy (hladkost řádu 0) a na obrázku vpravo vypadají izofoty jako hladké (hladkost řádu 1).
Izofoty na dvou Bézierových plochách: na levé straně jsou viditelné zlomy, napravo hladké izofoty.
Pro implicitně daný povrch s rovnicí splňují izofoty rovnost
To znamená: body na izofotě s daným parametrem představují řešení nelineární soustavy
kterou lze považovat za průsečík dvou implicitně definovaných ploch. Pomocí algoritmu prezentovaného Bajajem et al (viz odkazy) lze vypočítat polygon z izofotických bodů.
V případě parametricky zadaného povrchu má rovnice pro izofoty tvar
což je ekvivalentní výrazu
Tato rovnice popisuje implicitně definovanou křivku v rovině st, kterou lze pomocí vhodného algoritmu znázornit a převést pomocí na body na ploše.