Springen naar inhoud

Vectorvergelijking


  • Log in om te kunnen reageren

#1

markE

    markE


  • 0 - 25 berichten
  • 8 berichten
  • Gebruiker

Geplaatst op 21 november 2008 - 09:31

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?

Dit forum kan gratis blijven vanwege banners als deze. Door te registeren zal de onderstaande banner overigens verdwijnen.

#2

Klintersaas

    Klintersaas


  • >5k berichten
  • 8614 berichten
  • VIP

Geplaatst op 21 november 2008 - 17:08

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!


#3

markE

    markE


  • 0 - 25 berichten
  • 8 berichten
  • Gebruiker

Geplaatst op 25 november 2008 - 10:15

Het gaat voor een vectorvergelijking niet op denk ik. De basis formule is volgens dit boek:

http://books.google....esult#PPA153,M1


R= reflection
L= light source
n= normal (oppervlake spiegel)

R = 2(L . n ) n - L

n=?

#4

markE

    markE


  • 0 - 25 berichten
  • 8 berichten
  • Gebruiker

Geplaatst op 11 december 2008 - 11:56

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....ntrack/suntrack

Mark





0 gebruiker(s) lezen dit onderwerp

0 leden, 0 bezoekers, 0 anonieme gebruikers

Ook adverteren op onze website? Lees hier meer!

Gesponsorde vacatures

Vacatures