Ich habe zwei 2D-Dreiecke (d.h. beide liegen in der Ebene) und möchte die Ähnlichkeitstransformation (Rotation + Skalierung + Translation) finden, die eines der Dreiecke am besten auf das andere abbildet.
Die beiden Dreiecke sind NICHT wirklich ähnlich, also möchte ich nur, dass die Transformation sie so gut wie möglich ausrichtet.
Ich weiß, dass ich eine affine Transformation zwischen den beiden Dreiecken erstellen kann, die das eine exakt auf das andere abbildet, aber ich möchte nicht den Schereffekt haben, der bei affinen Transformationen auftritt. Ich möchte, dass meine Transformation nur aus Übersetzungen, Drehungen und Skalierungen besteht.
Haben Sie eine Idee, wie man das macht?