|
眼球の中の屈折状態
これはイベント駆動型のアプレットです。
目標の物体をドラッグして動かすと水晶体の形状が変わります。
|
これが最初に作ったアプレットで、細かい変更が加えられてこの形になりました
調節力や焦点距離はレンズの式をもとに計算させています。
二次方程式の解とかも計算してますので結構面倒です
当初は水晶体は数種類の透明GIFを調節力によって切り替えていましたが、
水晶体老化アプレットの水晶体描写部分を移植してなめらかに変形するようにしてます。
パラメータをHTMLから読み込んで、近視や遠視、老視の状態にする事が出来ます。
やっぱり一番頭を使うのが目標の物体を何するかですね
幽霊や火の玉はGIFアニメで動かしています。
マシンパワーが貧弱だと動きがぎこちないかも知れません。
現在は角膜による屈折が表現されていませんので、今後の課題ですね
|
|