£§ © © ©¥ © med© § motsvarar punkten © ! i ¤¢ ¥ med

Homogena koordinater i
i
representeras av en 4-vektor. Den homogena vektorn
En punkt
med
Plan i
i
motsvarar punkten
med
kan skrivas som
Ett plan i
!
!
!
.
och har homogen representation
motsvarar oändlighetspunkter.
Homogena punkter med
har homogen representation
3D-punkten
+
* )
(
"
&
"
i
-matris
.
"
-
och att planet
"
ligger i planet
,
#,
* "
anger att punkten
skär
Uttrycket
,
punkten
.
har 16 element och 15 frihetsgrader.
Matrisen
&
'
"
&
%
"$
#"
är en linjär transformation som opererar på homogena
En projektiv transformation på
4-vektorer och representeras av en icke-singulär
En homografi i
avbildar linjer på linjer och bevarar skärningar mellan t.ex. linjer och plan.
1
2
Tre plan definierar en punkt
Tre punkter definierar ett plan
.
. Då uppfyller varje punkt
På samma sätt definierar tre distinkta plan
en punkt genom
.
som ligger i planet
Antag vi har tre distinkta punkter
eller
0
<3
4
=A
B
'
9 :4 :
F
%
A
%
1 2 2
9 : : : :
% %
F
1 2 2 2 2
=
A
A
F
%
%
%
A
;
A3
%
B
A
;
C 0
@
;
A3
.
4
;
3
%
%
eller punkten
Plan och punkter är varandras dualer.
3
. Planet genom
9 : : : :
%
A 1 2A 2 2 2
=
<
=A
9 :< :
%
A
A3
.
,
E
C 0
DC
%
A
A
A
%
A 1 2 2
eller planet
,
?>
?>
@
,
Exempel:
dessa punkter fås ur
,
=
< 1 2<2
=
4 3
9 :< :
;
5 6 5 7 5 8
4 1 242
Exempel:
mellan de planen fås ur
fås ur nollrummet.
9 :4 :
;
5 6 5 7 5 8
.
/
Planet
. Skärningen
Linjer
En linje definieras som snittet av två plan eller som sammanbindningen (join) av två punkter.
Transformation av planet
En linje i
,
#
,
Under en punkttransformation
transformeras planet
har 4 frihetsgrader, vilket kan tolkas som skärningen i två ortogonala plan eller
kortaste avstånd till origo, latitud och longitud för tangeringspunkt samt vinkel i
F*
tangeringsplan.
"
#"
Parameterisering av punkter i planet
"
Punkterna på ett plan
kan skrivas som
#,
&
spänner upp det 3-dimensionella nollrummet till
och parameteriserar alla punkter i planet
.
'
är en punkt i
"
3-vektorn
-matrisen
.
#
* "
* "
, dvs.
där kolumnerna i
5
6
Linjerepresentation
Då är
Exempel
En linje kan representeras som värderummet
och
vara två diav två vektorer. Låt
stinkta punkter i rummet. Linjen som sammanbinder punkterna representeras av en
linjärkombination av dem. Låt
alla punkter
värderummet till
!
"
Ex:
-axeln kan representeras av
på linjen.
5
%
A
A
A
=
=
$
# %
5
är planknippet med lin-
nollrummet till
%
A
A
%
A
?
%
A
A
A
"
Alla punkter på
!
nollrummet till
A
Linjen kan också representeras som snittet
och
vara två distinkta
av två plan. Låt
plan och
är planknippet
med linjen som axel.
A
värderummet till
=
5
5
=
%
?
5
5
=
jen som axel.
-axeln kan beskrivas med
är alla punkter på lin-
&
&
'
(
&
spänner upp varandras nollrum,
9 : : : :
=
=
och
4
samt
och
matriserna
A A
1 2 2 2 2
?
5 5
=
jen.
'
(
;
3
och
.
eller som alla punkter som ligger i planen
#
#
),
)*
-
-
+
!
och
Linjerepresentationerna
är varand-
ras dualer.
7
8
Andragradsytor
Värderum och snitt
och punkten
fås ur nollrummet till
En (punkt-)andragradsyta (quadric) i
finieras av ekvationen
de-
som spänns upp av linjen
,
"
Planet
Dualen till en punktandragradsyta är en planandragradsyta. Duala andragradsytor är ek-
=A
5 4
4
#
matris).
Snittet mellan en andragradsyta
och ett
plan
är ett kägelsnitt . Om
är nollrumsmatris till kan alla punkter i planet skri. Punkter på är på om
vas
unikt.
(
om är inverterbar).
Under en punkttransformation
transformeras andragradsytorna som
och planet är ej
är den adjungerade matrisen till
-
,
på linjen
9 frihetsgrader (homogen symmetrisk
Om nollrummet är 2-dimensionellt ligger punkten
,
där
,
-matris och har
*
är en symmetrisk
uppfyller
#
där
till punk-
vationer för plan: tangentplanet
tandragradsytan
5 ?
=
och
6
5
=
får ur nollrummet till
,
och planet
"
som är snittet mellan linjen
Punkten
5
5
5
5 4
* "
=A
=
=
4
# och punkten är ej unik.
net
i pla-
"
på planet
som ligger på kägelsnittet
Om nollrummet är 2-dimensionellt ligger linjen
.
9
10
Transformationshierarki för
är
Transformationshierarkin för homografier i
6 frihetsgrader
Oändlighetsplanet
volym
%
5>
Euklidisk
*)
*&
&
&
-$
i
*@)
&
"
&
'
"
riktningar
)
kägel-
&
%
"$
absoluta
#+
det
.
snittet
Två plan är parallella omm deras skärningslinje ligger på
"
.
)
parallellitet,
Affin
och innehåller alla
%
5 >
Similär
7 frihetsgrader
har kanonisk form
#)
"
"
Oändlighetsplanet
En linje är parallell med ett plan eller en linje om deras skärning ligger på
"
<
%
>
Oändlighetsplanet är fixerat under en affin transformation.
Projektiv
kontaktpunkter
5
15 frihetsgrader
är en 3D rotationsmatris,
är en
%
-matris,
$
0
0
(
11
är en skalär, och
'
är en 3-vektor,
&
3-translationsvektor,
"
!
är en inverterbar
#
där matrisen
.
12
.
)
oändlighetsplanet
5
12 frihetsgrader
)
Metriska egenskaper för
)
Det absolut kägelsnittet
)
. Punkter på
"
är kända är det möjligt att beräkna vinklar mellan linjer.
)
)
uppfyller
)
är ett punktkägelsnitt på
)
och
"
Om
Det absoluta kägelsnittet
och
%
'
mellan
. Vinkeln
vara riktningar i
'
$
*)
&
*
och
%
$
*)
&
*
Låt
!
!
bestäms av
:
"
#(
, dvs. punkter med
och beskriver en relation mellan riktningar i
-
vilket kan skrivas
av
är känd kan vi avgöra om två
)
Det betyder att om projektionen
.
)
)
på
)
"
Alla sfärer skär
och
är ortogonala.
projicerade linjer
'
%
13
14
Metriska egenskaper hos
)
Den absoluta duala andragradsytan
)
)
homogen
representeras av en
Den absoluta duala andragradsytan
bevaras endast av en similaritetstransformation. Under en generell homografi
)
#
%
matris av rang 3
&
(
* )
# )
, dvs.
(
avbildas
#
#
&
%
(
(
%
(
&
(
'
%
är
och
"
mellan två plan
"
Vinkeln
#
#
#
&
&
&
#
%
'
%
)
ortogonal matris, dvs. för en similaritet.
ortogonala.
är en nollvektor till
"
Oändlighetsplanet
)
.
)
15
16
och
som ska vara lika upp till skala. Det gäller bara för
är
#
och
"
"
är känd kan vi avgöra om två projicerade plan
Om projektionen
en skalad