proste odzorowanie czy nie ? prosze o wskazowki

0

Czy jest jakiś sensowny (zwięzły) wzór matematyczny na cos takiego: zdajemy punkt (x0,y0), kąt alfa , i odleglosc od soczewki. z tego punktu wychodzi promiem promien dochpdzi do soczewki i ... tutaj sie gubie.. [???] chce uzyskac punkt (x1,x2) na soczewce i punkt ktory jest odwzorowaniem czyli (x2,y2). Znalazlem wzory n1sin(alfa)= n2sin(beta), oraz n2/s2= n1/s1 + (n2-n1)/R gdzie

n1,n2 - wspolczyniki zalamania (podane)
s1- odleglosc soczewki od (x0,y0) (podane)
s2- odleglosc soczewki od (x2,y2)
R - promien krzywizny soczewki (podane)

chodzi mi o to zeby majac punkt (x0,y0), otrzynac punkt (x2,y2) . Probowalem cos skleić z tych wzorkow ale nie wychodzi mi, optyka nie jest moja najmocniejsza strona.. Zna moze ktos gotowy algorytm na cos takiego, albo jakiegos linka ? bede wdzieczny za wszelkie wskazowki [???]

0

A jest podana ogniskowa tej soczewki ??

0

tak.. ogniskowa tez jest podana . a wtedy dochodzi wzór taki: (n2-n1)/R = n2/f2

gdzie f2 to jest ogniskowa obrazowa

nie wiem czy ten wzór jest dobry ale tki znalazlem .. pozdr.

0

No wiec jeśli jest podana ogniskowa to "przepuszczasz" dwa promienie przez ognisko tej soczewki a nastepnie odczytujesz punkt przeciecia tych promieni ;) (zakładajac ze jest to soczewka skupiajaca)

No i majac ogniskowa możesz jeszcze rozwiazac to dzieki wzorowi: 1\f=1\x+1\y.
Wyprowadzasz sobie y i juz wiesz w jakiej odległości powstanie punkt po przejściu przez soczewkę ;)

y=fx\x-f

Moge sie mylić.

0

tak ten wzorek tez moze sie przydac, to jest wzorek na slynne rownanie soczewkowe gaussa.. hmm.. a potrafisz mi to wytlumczyc na przykladzie? tz. zakladam punkt poczatkowy np. (x0=15, y0=8) wiec w jaki sposób otrzymuje (x1,y1) ? a potem (x2,y2)? ja chce obliczyc a nie odczytywac te wartosci.. wlasnie chodzi mi o algorytm zeby go potem w pętli umiescic.. i zeby on sobie liczyl aż do konca.. bo to bedzie taki uklad zlozony z kilku soczewek.. pede probowal to zrobic w canvasie i jako taki wykres.. biegu tych promieni przez poszczegolne powierzchnie.. cos takiego da sie zrobic??

1 użytkowników online, w tym zalogowanych: 0, gości: 1