Computergrafik
Homogene Koordinaten
← Affine Transformationen | ● | Dehomogenisierung →

Homogene Schreibweise von Ortsvektoren (z.B. Punkte) und Richtungsvektoren (z.B. Normalen) durch eine zusätzliche w-Koordinate
- Punkt →P=(px,py,pz)T → (Px,Py,Pz,1)T
- Richtung →d=(dx,dy,dz)T → (dx,dy,dz,0)T
Homogene, d.h. einheitliche Darstellung von Orts- und Richtungsvektoren durch w=0 oder 1.
Eine Starrkörper-Transformation eines Punktes läßt sich durch die Multiplikation mit einer Matrix M in homogenen Koordinaten beschreiben:
R→v+→t=M→v mit M=(R00R10R20txR01R11R21tyR02R12R22ty0001) und →v=(vxvyvz1)
Beweis durch Ausmultiplizieren:
R→v+→t=M→v=(R00R10R20txR01R11R21tyR02R12R22ty0001)(vxvyvz1)
=(R00vx+R10vy+R20vz+tx⋅1R01vx+R11vy+R21vz+ty⋅1R02vx+R12vy+R22vz+tz⋅11)
=(R00vx+R10vy+R20vz+tx⋅1R01vx+R11vy+R21vz+ty⋅1R02vx+R12vy+R22vz+tz⋅11)
Jede affine Transformation (auch eine Translation) ist eine Multiplikation mit einer 4×4 Matrix in homogenen Koordinaten!