Devo sempre normalizzare un punto dopo una trasformazione omogenea?
-
19-09-2019 - |
Domanda
Sono solo agli inizi con la matematica 3D / programmazione e ho una domanda sul punto di normalizzazione:
Nel fare le trasformazioni come la rotazione, il ridimensionamento, la macchina fotografica e le proiezioni prospettiche dovrei sempre normalizzare punti in modo che w
è 1 tra trasformazioni, o è meglio lasciarlo fino a quando io sono pronto per visualizzarli? C'è qualche motivo per non farlo, altro che le prestazioni?
Grazie,
Jason
Soluzione
Normalmente, non si applicano una serie di trasformazioni lineari ai vettori. Si applica uno: la composizione di tutte le trasformazioni lineari che si desideri applicare (compresi modello della macchina fotografica e trasformazioni) e fate questo diritto prima di visualizzare il punto
.Non importa comunque, perché nessuna delle trasformazioni standard influisce w in ogni caso. Voglio dire, non c'è nemmeno alcun errore di arrotondamento, w sarà sempre 1.