Vectorvergelijking
-
- Berichten: 8
Vectorvergelijking
Hier een formule om de vector van een lichtstraal te berekenen die via een spiegel wordt weerkaatst. Je geeft in met Lx, Ly, Lz de lichtbron en Nx,Ny,Nz de spiegel daaruit volgt met Rx,Ry,Rz reflectie
Lx,Ly,Lz, // light source
Nx,Ny,Nz, // mirror
Rx,Ry,Rz; // target
De formule om de target te berekenen bij een gegeven light source en mirror is:
R = 2 * (-Lx * Nx + -Ly * Ny + -Lz * Nz) * N + L
dus:
Rx = 2 * (-Lx * Nx + -Ly * Ny + -Lz * Nz) * Nx + Lx;
Ry = 2 * (-Lx * Nx + -Ly * Ny + -Lz * Nz) * Ny + Ly;
Rz = 2 * (-Lx * Nx + -Ly * Ny + -Lz * Nz) * Nz + Lz;
Hoe zet ik de formule om als L en R bekend zijn en N berekend moet worden?
Lx,Ly,Lz, // light source
Nx,Ny,Nz, // mirror
Rx,Ry,Rz; // target
De formule om de target te berekenen bij een gegeven light source en mirror is:
R = 2 * (-Lx * Nx + -Ly * Ny + -Lz * Nz) * N + L
dus:
Rx = 2 * (-Lx * Nx + -Ly * Ny + -Lz * Nz) * Nx + Lx;
Ry = 2 * (-Lx * Nx + -Ly * Ny + -Lz * Nz) * Ny + Ly;
Rz = 2 * (-Lx * Nx + -Ly * Ny + -Lz * Nz) * Nz + Lz;
Hoe zet ik de formule om als L en R bekend zijn en N berekend moet worden?
-
- Berichten: 8.614
Re: Vectorvergelijking
Hier al eens gekeken?
Geloof niet alles wat je leest.
Heb jij verstand van PHP? Word Technicus en help mee om Wetenschapsforum nog beter te maken!
Heb jij verstand van PHP? Word Technicus en help mee om Wetenschapsforum nog beter te maken!
-
- Berichten: 8
Re: Vectorvergelijking
Het gaat voor een vectorvergelijking niet op denk ik. De basis formule is volgens dit boek:
http://books.google.nl/books?id=bfcLeqRUsm...esult#PPA153,M1
R= reflection
L= light source
n= normal (oppervlake spiegel)
R = 2(L . n ) n - L
n=?
http://books.google.nl/books?id=bfcLeqRUsm...esult#PPA153,M1
R= reflection
L= light source
n= normal (oppervlake spiegel)
R = 2(L . n ) n - L
n=?
-
- Berichten: 8
Re: Vectorvergelijking
Bedankt voor alle hulp het is gelukt. Waar was het nu allemaal voor nodig? Een staaltje van toegepaste vector berekeningen.
Zie hier: http://home.tiscali.nl/markhome/index.html?suntrack/suntrack
Mark
Zie hier: http://home.tiscali.nl/markhome/index.html?suntrack/suntrack
Mark