Come puoi dire dallo this screenshot, sto provando a creare un motore fisico per un platform su cui sto lavorando, ma mi sono imbattuto in un problema ben preciso: ho bisogno di essere in grado di scoprire l'angolo di uno qualsiasi dei triangoli che puoi vedere comporre questa maglia, in modo da poter calcolare la rotazione e quindi l'accelerazione angolare del giocatore quel triangolo.Trova l'angolo normale della faccia di un triangolo in 3D, date le coordinate dei suoi vertici
posso usare un algoritmo che ho creato per trovare le posizioni di tutti e 3 i punti di ogni triangolo che il giocatore è in contatto con, ma non so come utilizzare i punti per lavorare fuori la rotazione del triangolo.
Per rotazione, intendo la direzione del normale lontano dal centro della faccia, cioè l'angolo a cui una persona si appoggia se si trovasse su quella superficie. Qualcuno può inventare una serie di equazioni che consentano di risolvere questo problema?
Grazie per aver aggiunto l'immagine sono solo un ospite :-( –
Grazie ragazzi, risposta alla domanda! –