エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
パースのかかったCUBEを描画するJavaプログラム
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
パースのかかったCUBEを描画するJavaプログラム
● はじめに パースのかかった立方体を描画するプログラムをJavaで作ってみました。プログラミングには、... ● はじめに パースのかかった立方体を描画するプログラムをJavaで作ってみました。プログラミングには、Java3DなどのAPIは使用せず、ホームページなどに簡単に貼り付けて実行させることのできる単純なJava Appletとして作成しました。また、凸な立体図形を1つだけ描画するということにし、陰面消去の処理を省力化し、代わりに、透視投影変換でパースをかけて描画し、マウスでの回転・移動・ズームのオペレーションを加えました。以下に、その実行画面を示します。 ● 陰面消去 今回は、描画対象が立方体ということで、凸な多面体であるため、見えない部分が描画されないようにする陰面消去の方法として、面の法線ベクトルと視線ベクトルを使用した背面消去を利用します。 ここで、面の裏側が視点に向いているとき、法線ベクトルnと視点から面への視線ベクトルeの成す角θは90°より小さくなります。つまり、cosθ >