こんにちわ、C#大好きオオバです。

C#でDirectX11 プロジェクション座標変換して三角形を表示させる

前回ビューポート座標系に三角形を表示させて、クルクル回転させました。
ただ、このままでは裏面がない状態でクルクル回ってしまうため、カリングを設定してみます。

デフォルト状態背面カリングの状態なので、カリングをOFFにし、両面描画させてみようと思います。

culloff_part.cs · GitHub

今回の追加コードは少なく、これだけです。
Rasterrizerステートというところが管理しているということでしょう。

C#でDirectX カリングをOFFにして両面描画してみる_0

ほら、このように背面も描画されましたとさ。

参考サイト

全体コードはコチラ

CullOff._full.cs · GitHub

オススメ記事
検証環境