Hallo,
mir ist grade grade die Vector4 Struktur aufgefallen. Wofür ist die eigl. genau gut? Ein 4D gibt es ja nicht!?
mfg.
markus111
Vectoren können beliebig viele Dimensionen haben. Du speicherst ja nicht zwingend nur Koordinaten in einem Vector.
Wahrscheinlich werden homogene Koordinaten verwendet.
...Rotation, Skalierung und Scherung eines dreidimensionalen, räumlichen Objektes lassen sich je durch eine 3x3 Matrix beschreiben. Hinderlich ist jedoch, dass die drei erstgenannten Operationen eine Matrizenmultiplikation erfordern, die Translation hingegen eine Vektoraddition.
Um eine Translation ebenfalls als Matrixoperation berechnen zu können, wird der Raum um eine weitere Dimension erweitert. Eine Translation im dreidimensionalen Raum lässt sich nun durch eine Matrizenmultiplikation mit einer 4x4 Matrix beschreiben....
beste Grüße
zommi
Hallo
new Color(new Vector4(1f, 1f, 1f, .8f))
dafür verwende ich das immer.
chrische
Stimmt, für farben hab ich auch schon mal gesehen...
Danke!
mfg.
markus111