Vindskjev linje

Fra testwiki
Hopp til navigering Hopp til søk
Rektangulært parallellepiped. Linjen gjennom linjestykket AD og linjen gjennom linjestykket B1B er vindskjeve fordi de ikke er i samme plan.

I tredimensjonal geometri er to linjer vindskjeve når de verken krysser hverandre eller er parallelle. Et enkelt eksempel på vindskjeve linjer er paret av linjer gjennom motsatte kanter av et regulært tetraeder. To linjer som begge ligger i samme plan må enten krysse hverandre eller være parallelle, så vindskjeve linjer kan eksistere bare i tre eller flere dimensjoner. To linjer er vindskjeve hvis og bare hvis de ikke ligger i samme plan.

Formler

Teste for vindskjevhet

Hvis hver av et par skrå linjer er definert av to punkter, og disse fire punktene ikke ligger i samme plan, så vil de være hjørner i et tetraeder av endelig volum. Derfor kan vi teste om to par punkter definerer vindskjeve linjer ved å bruke formelen for volumet av et tetraeder gitt ved sine fire hjørner. Vi lar de fire hjørnenes koordinater være gitt ved 3-vektorene Mal:Matte, Mal:Matte, Mal:Matte, og Mal:Matte. Da kan vi sjekke om linjen gjennom Mal:Matte og Mal:Matte er vindskjev til linjen gjennom Mal:Matte og Mal:Matte ved å se om volumet til tetraederet definert av disse fire punktene er forskjellig fra null:

V=16|det[𝒃𝒂𝒄𝒂𝒅𝒂]|=16|(𝒃𝒂)((𝒄𝒂)×(𝒅𝒂))|

Nærmeste punkt

Vi uttrykker de to linjene som vektorer:

Linje 1:𝒗1=𝒑1+t1𝒅1
Linje 2:𝒗2=𝒑2+t2𝒅2

Vektor kryssproduktet av 𝒅1 og 𝒅2 er vinkelrett på begge linjene.

𝒏=𝒅1×𝒅2

Planet spent ut av Linje 2 og 𝒏 inneholder punktet 𝒑2 og er vinkelrett på 𝒏2=𝒅2×𝒏.

Skjæringspunktet mellom Linje 1 og dette planet, som også er punktet på Linje 1 som er nærmest Linje 2, er gitt ved

𝒄1=𝒑1+(𝒑2𝒑1)𝒏2𝒅1𝒏2𝒅1

På samme måte er punktet på Linje 2 nærmest Linje 1 gitt ved

𝒄2=𝒑2+(𝒑1𝒑2)𝒏1𝒅2𝒏1𝒅2,

hvor 𝒏1=𝒅1×𝒏.

Avstand

De nærmeste punktene 𝒄1 og 𝒄2 danner det korteste linjestykket som forbinder Linje 1 med Linje 2:

d=𝒄1𝒄2.

Dersom vi bruker kryssproduktet mellom 𝒅1 og 𝒅2 til å definere en enhetsvektor for linjen som forbinder de vindskjeve linjene:

𝒏^=𝒅1×𝒅2𝒅1×𝒅2,

Så kan avstanden mellom linjene også uttrykkes ved

d=|𝒏^(𝒑1𝒑2)|.

Hvis 𝒅1×𝒅2 er null, så er linjene er parallelle og denne metoden kan ikke brukes.

Litteratur

Eksterne lenker