I modelli 3D sono definiti da vertici (elenchi numerici di coppie di coordinate o terzine nello spazio 3D) e linee che li connettono. Queste linee creano superfici che possono essere renderizzate, illuminate, testurizzate, ecc.
Per poter dire, ruotare un oggetto, devi essere in grado di manipolare quei vertici. Se vuoi ruotare un oggetto di un certo numero di gradi o radianti, avrai a disposizione tonnellate di funzioni trigonometriche per capire dove finisce.
Il trigge di base è fondamentale per QUALSIASI manipolazione 3D richiesta per giochi, simulazioni, ecc. Vale la pena dedicare tempo per indagare e acquisire familiarità con il significato reale se tali funzioni, i loro limiti e il modo in cui si applicano e amplificano l'utilità della geometria , elaborazione dei segnali, ecc.
Questa è una grande domanda; solo annuire e comportarsi come se fosse ovvio. A meno che il tuo nome non sia Blaise o Renee, probabilmente no.
fonte
2010-10-15 23:51:37
Questa è davvero una domanda più adatta per GameDev StackExchange (http://gamedev.stackexchange.com/), ma qui c'è un collegamento che potrebbe essere utile nella ricerca: http://pixwiki.bafsoft.com/ riviste/5/articoli/cerchia/sincos.htm –
Ti dirò comunque. In Unity/UDK e in altri motori di gioco, sin, cos e funzioni matematiche come quella eseguita in tempo reale sono le più costose in termini di risorse. Soprattutto per lo sviluppo di giochi mobili.Ho imparato attraverso più risorse per lasciare quelle chiamate al minimo a causa del COSTO! Ovviamente richiama le chiamate e le poligie le superano, ma le funzioni matematiche sono un secondo vicino. – ApolloSoftware