Wie Sie vielleicht von this screenshot erzählen können, ich versuche, eine Physik-Engine für einen Platformer zu machen, an dem ich arbeite, aber ich bin auf ein bestimmtes Problem gestoßen: Ich muss in der Lage sein, den Winkel eines der Dreiecke zu finden, die man sehen kann, um dieses Netz zu bilden, so dass ich die Rotation und somit die Winkelbeschleunigung des Spielers trainieren kann dieses Dreieck.Finden Sie den normalen Winkel der Fläche eines Dreiecks in 3D, gegeben die Koordinaten seiner Ecken
ich einen Algorithmus, den ich erstellen verwenden kann, um die Standorte aller drei Punkte jedes Dreieck zu finden, die der Spieler in Kontakt ist, aber ich weiß nicht, wie diese Punkte zu verwenden, um herauszufinden, die Drehung des Dreiecks.
Mit der Drehung meine ich die Richtung der Normalen weg von der Gesichtsmitte, d. H. Den Winkel, in dem sich eine Person lehnen würde, wenn sie auf dieser Oberfläche stünde. Kann jemand eine Reihe von Gleichungen aufstellen, mit denen dieses Problem gelöst werden kann?
Danke für das Hinzufügen des Bildes Ich bin nur ein Gast :-( –
Danke Jungs, Frage beantwortet! –