Taking LINQ to Objects to Extremes: A fully LINQified RayTracer?より
1つの LINQ クエリー式でレイトレースしてるそうです。
レイトレースってもちろんあれですよ?ピクセルごとに光線の追跡をして 3D 表示するってやつ。
クエリー式のところだけでなく LINQRayTracer.cs も落とせるようになってますので、VS2005 beta2 VS2008 beta2 (※1) で Windows Forms なプロジェクトを作って、Program.cs と Form1.cs を削除して、この LINQRayTracer.cs を追加して実行してやればそのまま動きます。(LINQRayTracer.cs に Main() も含まれています)
まだ内容はよく見てませんし、見てもわかるかどうかはわかりませんが、すごいということはわかりましたwww
※1
10/03訂正 VS2005 beta2 ではなく、もちろん VS2008 beta2 です。
サンプル動かす環境が「 VS2005 beta2」ってなってますよ。
返信削除2008だよね(w
うひゃ、まったく気づきませんでした。
返信削除ご指摘ありがとうございます。
というわけで、訂正しました。