\\ Home : Articoli : Stampa
Cull mode
Di RobyDx (del 01/08/2007 @ 11:07:52, in DirectX9, linkato 1228 volte)

Come spiegato nei tutorial di base di Direct3D i triangoli vengono visualizzati solo se disegnari in senso orario. La cosa può essere cambiata (se ad esempio si usa una riflessione l'ordine dei punti viene invertito). Occorre usare la proprietà cullmode del device e cambiarla prima del rendering che vi interessa.

device.RenderState.CullMode = Cull.CounterClockwise

Visualizzazione normale di default

device.RenderState.CullMode =Cull.Clockwise

I triangoli sono visibili ma solo se in senso opposto(antiorario)

device.RenderState.CullMode =Cull.None

Non importa il verso della disposizione, i triangoli sono comunque visibili (ma aumenta il carico grafico per il Pc).

Cambiate a secondo di cosa vi serve.