*

Welcome, Guest. Please login or register.

Get your own OLPC - Buy an XO laptop on eBay!
Pages: [1]
Print
Author Topic: Virtual Optics Bench  (Read 4780 times)

Virtual Optics Bench

davewa
Master Contributor
***
Posts: 352


G1G1D1P4


WWW
November 11, 2010, 06:40:09 PM

I'm now working on a program to demonstrate how lenses and mirrors work.  The program is tentatively called "Trace".  At the moment, about 50% of the user interface is coded and maybe 20% of the actual geometric optics ray tracing.  So I figure this will be my first activity of 2011.

Logged

#1 Re: Virtual Optics Bench

mavrothal
Administrator
OLPC News Forum Expert
*****
Posts: 1289


November 12, 2010, 05:43:59 AM

That is really nice  Grin
v 2, add a laser band! Galactic powers be ware Grin
Logged

XO-1: Is never going to run Flash, but is certainly flashy!
(If you want Flash, get an XO-1.5 running OLPC 11.2.0 or XOpup Grin )

#2 Re: Virtual Optics Bench

davewa
Master Contributor
***
Posts: 352


G1G1D1P4


WWW
November 23, 2010, 12:04:09 PM

Here's another teaser, showing progress so far.  The user interface is about 50% done and the ray tracing algorithms work for lenses (but not mirrors).


Logged

#3 Re: Virtual Optics Bench

davewa
Master Contributor
***
Posts: 352


G1G1D1P4


WWW
January 19, 2011, 04:21:40 PM

Just a quick update:  I'm still working on this project but I can't devote as much time per week as I have now found employment again.  I'm currently projecting a beta release date of towards the end of February.
Logged

#4 Re: Virtual Optics Bench

davewa
Master Contributor
***
Posts: 352


G1G1D1P4


WWW
February 20, 2011, 08:33:10 AM

Still working on this.  The job's more complicated than I anticipated going in.  Even restricting the orientation of mirrors to 45-degree intervals and automatically setting lenses normal to the light path hasn't reduced the program complexity to a managible level -- I need to add some way to detect that the light is following an endless loop (e.g.: two mirrors facing each other).

Now estimating that the beta release will happen around the first of April.  Stay tuned.
Logged
Pages: [1]
Print
Jump to:  

Members
Total Members: 2406
Latest: sembik
Stats
Total Posts: 31943
Total Topics: 3843
Online Today: 21
Online Ever: 238
(April 18, 2011, 09:48:50 PM)
Users Online
Users: 0
Guests: 20
Total: 20