Geometrie/Normála, tečný vektor, tečna a tečná rovina křivky

Z testwiki
Skočit na navigaci Skočit na vyhledávání

Definice

Nechť je křivka k třídy Cn v prostoru E3 dána vektorovou rovnicí

f=f(t),tJ.

Zvolme si pevně na této křivce bod F(t0). Potom vektor

t(t0)=f(t0)

nazýváme tečným vektorem t(t0) křivky k v bodě F(t0), a přímku, určenou bodem F(t0) a tečným vektorem t(t0), nazýváme tečnou křivky k v bodě F(t0). Každou rovinu, která prochází tečnou, nazýváme tečnou rovinou křivky k v bodě F(t0).

Zvolme na křivce k pevně bod F(t0) . Označme t tečnu a τ oskulační rovinu křivky v tomto bodě. Každou přímku, která prochází bodem F(t0) kolmo na tečnu t, nazýváme normálou křivky k v bodě F(t0).

Soubor:TecnaNormala.JPG
Obr 1.: Tečna, normála.

Algoritmus tečny

private void CountTangent(double p)
{
	this.tangent.A = this.firstTorsion.A;
       this.tangent.B.X = this.firstTorsion.A.X + this.firstTorsion.B.X;
       this.tangent.B.Y = this.firstTorsion.A.Y + this.firstTorsion.B.Y;
}

Algoritmus normály

private void CountNormal(double p)
{
       this.CountTangent(p);
       this.normal = this.tangent.VerticalAbscissaInDistance(0);			
}

Autoři

Tento text vypracovali studenti Univerzity Palackého v Olomouci katedry Matematické informatiky jako zápočtový úkol do předmětu Počítačová geometrie.