:idea: You ae very intelligent to write this.... I was wondering, can you write a JAVA Optics app that illustrates light reflection/refraction through a rond orb? Like a round marble, but be able to change one side from fully round to flat, adjustable slider (or numeric entry would suffice) Light would come through the round side of the orb (at any varying angle) and refract through it...similar to a prism, yet this is round. Also, most important....can you plug in the refractive indexed for Glass, Acrylic, and any othe polymers (or chemicals) you have the indexes of... Thanks... Hope you want to do something like this.... If you need an actual animation of what I am talking about, I can send it to you.... Thanks, Mark