C# Managed DirectX 背面剔除

来源:互联网 发布:linux curl post 参数 编辑:程序博客网 时间:2024/05/02 01:28

任何一个平面可以被若干三角形组成。


三角形的绘制分为:按顺时针绘制和按逆时针绘制。


在左手笛卡儿坐标系的默认情况下,只显示按顺时针绘制的三角形,称为背面剔除。


Direct 3D用Device的属性——RenderState.CullMode来控制背面剔除方式:

Cull.CounterClockWise,不显示按逆时针绘制的三角形(默认)

Cull.Clockwise,不显示按顺时针绘制的三角形

Cull.None,没有背面剔除功能


this.device.RenderState.CullMode = Cull.None;


XNA采用右手坐标系统,默认也只显示按顺时针绘制的三角形。

0 0
原创粉丝点击