Unity3D MultiplyPoint-Matrix-Verwirrung

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Unity3D MultiplyPoint-Matrix-Verwirrung

by Guest » 21 Dec 2024, 11:51

Diese Multiplikationspunktfunktion
multipliziert einfach bis zu einer 4*4-Matrix mit einem Vektor 3 oder 4.

Ich versuche, diese Funktion mit zu replizieren Nur Mathematik, da ich Shader verwende.

Die Mathematik selbst ist nichts Spektakuläres, nur das Skalarprodukt jeder Spalte mit jeder Zeile, um die resultierende Transformation zu erhalten.

Mein Problem ist Diese Einheit gibt meine Transformationsmatrix als 2*4 zurück,

Image


und mein zu transformierender Vektor ist ein Vector4 (Vektor 3 Weltposition mit einer hinzugefügten 1 in der vierten Komponente)

Meine Schlussfolgerung ist, dass diese Unity-Funktion etwas anderes tun muss Methode vor der Standardmatrixmultiplikation, alle Gedanken dazu sind willkommen.

[img]https://i.sstatic. net/hN6m7.jpg[/img]

Top