[CG] Perspectief projectie matrix

Forum van 1ste Bachelor Informatica.

Moderator: Praesidium

User avatar
Fristi
WOZ
Posts: 4565

[CG] Perspectief projectie matrix

Post#1 » Sun Jun 22, 2008 4:42 pm

Hiya
Vroeg me af waarom die matrix eruitzien zoals hij eruitziet ^^.

Ik bedoel hiermee, ik snap de opbouw naar PX en PY maar ik zit een beetje in de knoop hoe we dan plots aan de matrix komen die we geïmplementeerd hebben (mogelijk ook verwarring door het feit da nils zijnen engine int begin fout was >.>)

We hebben (zo heb ik em toch geïmplementeerd)
-1 0 0 0
0 -1 0 0
0 0 -1 0
0 0 1 0

die 1 op de vierde rij is 1/d om u homogeniteit te behouden afaik. Die - 1'tjes zijn vermoed ik -d maar waarom?

Ale, ik kan mij dat perfect coorstellen in mijn hoofd als zijnde een schaling en dergelijke, maar wiskundig gezien dan.

we hebben PX = -d * Px / Pz maar als ge die matrix uitrekent, dan komt ge op PX = -px, waar is de /Pz gebleven?


(of is die Pz die z = d, waarmee het wel opgelost is en ik dus mijn bek houd?)

Kan ook zijn dak hier iets totaal verkeerd zie, maar kwil het wel op zen minst beke degelijk begrijpen..

Greets
Fristi
Fristi Ad Infinitum

WINAK WOZ 2013 - ...
WINAK Magister Fristi 2012-2013
WINAK Feest 2011-2012
WINAK Schachtentemmer 2010-2011
WINAK Scriptor 2008-2009 | 2009-2010

Pieter Belmans
Posts: 593
Contact:

Post#2 » Sun Jun 22, 2008 4:54 pm

Je zorgt ervoor dat de homogene coördinaat de z-coördinaat van je vector bevat. Vervolgens zorg je er terug voor dat je vector een homogene coördinaat 1 heeft (het zijn toch allemaal maar elementen in dezelfde equivalentieklasse). En whoppa, we hebben iets van de vorm , zoals het hoort.

Return to “1ste Bachelor”

Who is online

Users browsing this forum: No registered users and 58 guests

cron