Program för att rita strålgångar i med linser, optisk axel, fokalplan, parallella linjer
Hej!
Vad finns det för hemsidor eller datorprogram (gärna gratis) som man kan rita snygga och avancerade strålgångar i från ljuskälla och genom 2-3 linser till en skärm med optisk axel, fokalplan som i de här bilderna:
Bilderna ovan är från https://pressbooks.online.ucf.edu/osuniversityphysics3/chapter/thin-lenses/
(Jag har sökt på nätet men inte hittat något bra program. Min dator har bara Paint.)
Tack på förhand!
Jag vet ingenting själv, men jag tyckte att det kom vettiga träffar när jag googlade på "program drawing optics".
Väldigt grundläggande:
https://phet.colorado.edu/sims/html/geometric-optics/latest/geometric-optics_sv.html
Mer avancerad: https://phydemo.app/ray-optics/
Hej!
Tack så mycket för era svar!
Laguna: Tack! Ja, jag har googlat men inte hittat något program som kostar under 99 USD som kan rita på rätt nivå.
Peter Kuiper: Tack! Jag har provat simuleringarna, men hittade inte riktigt det jag letade efter. Den första länken ritar snyggt men klarar bara 1 lins och inte 2-3 stycken.
Den andra länken kan rita strålgången bra mellan flera linser men programmet ritat inte in linsernas fokuspunkter eller objektet eller avbildningen. Jag lyckas inte få strålarna att stoppa vid där avbildningen hamnar utan att fortsätta vidare framåt.
Skuggade virtuella strålarna verkar inte finnas. Jag kan inte få med de tre viktiga strålarna markerade (alltså 1. parallell in och ut genom fokus, 2. rak genom linsens mitt som inte bryts och 3. genom fokus in och parallell ut) utan bara ett strålknippe med parallella strålar in. Jag lyckas inte få strålarna att gå in bara ifrån objektets högsta punkt pilspetsen till avbildningens pilspets som det "ska" vara när man ritar strålgång genom kikare t.ex.
Dags att skriva ett eget program, med andra ord.
Tack för tipset, men tyvärr kan jag inte programmera och animeringar med linser verkar mycket svårare än nybörjarprogrammering som jag max kan lära mig i nuläget. Har fullt upp med att gå på gymnasiet.
Har fler något tips på program, så skriv gärna!
katten06 skrev:Tack för tipset, men tyvärr kan jag inte programmera och animeringar med linser verkar mycket svårare än nybörjarprogrammering som jag max kan lära mig i nuläget. Har fullt upp med att gå på gymnasiet.
Är du bekant med Mathematica (av Wolfram)? Det är avancerat och dyrt. Men man får köra det gratis på en Raspberry Pi. Det betyder då att det är långsamt och segt.
Och där finns en modul för RayTracing, Optica. Det har jag använt (men det var länge sedan).
Tack! Att det heter ray tracing på engelska hjälpte mig också!