Průsečík čára-koule - Line–sphere intersection
Tři možné křižovatky line-sphere:
1. Žádná křižovatka.
2. Průsečík bodů.
3. Průsečík dvou bodů.
v analytická geometrie, a čára a a koule umět protínají třemi způsoby:
- Žádná křižovatka
- Křižovatka přesně v jednom bodě
- Křižovatka ve dvou bodech.
Metody pro rozlišení těchto případů a stanovení souřadnice pro body v posledních případech jsou užitečné za řady okolností. Například je běžné provádět výpočet během sledování paprsku [1].
Výpočet pomocí vektorů ve 3D
v vektorová notace, rovnice jsou následující:
Rovnice pro a koule

- centrální bod
- poloměr
- body na kouli
Rovnice pro řádek začínající na 

- vzdálenost podél čáry od výchozího bodu
- směr vedení (a jednotkový vektor )
- původ řádku
- body na řádku
Hledání bodů, které jsou na přímce a na kouli, znamená kombinaci rovnic a řešení pro
zahrnující Tečkovaný produkt vektorů:
- Rovnice dohromady

- Rozšířený

- Přeskupeno

- Forma a kvadratický vzorec je nyní pozorovatelný. (Tato kvadratická rovnice je instancí Joachimsthalovy rovnice.[2])

- kde



- Zjednodušený

- Všimněte si, že
je jednotkový vektor, a tedy
. Můžeme to tedy dále zjednodušit na

- Li
, pak je jasné, že neexistují žádná řešení, tj. přímka neprotíná sféru (případ 1). - Li
, pak existuje právě jedno řešení, tj. přímka se dotkne koule v jednom bodě (případ 2). - Li
existují dvě řešení, a tak se čára dotýká koule ve dvou bodech (případ 3).
Viz také
Reference
- ^ Eberly, David H. (2006). 3D design herního enginu: praktický přístup k počítačové grafice v reálném čase, 2. vydání. Morgan Kaufmann. p. 698. ISBN 0-12-229063-1.
- ^ [1]