Vectorvergelijking

Moderators: dirkwb, Xilvo

Reageer
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?

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!

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=?

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

Reageer