Unity3D MultiplyPoint-Matrix-VerwirrungC#

Ein Treffpunkt für C#-Programmierer
Guest
 Unity3D MultiplyPoint-Matrix-Verwirrung

Post by Guest »

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]

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post