Cull mode
Di RobyDx (del 01/08/2007 @ 11:07:52, in DirectX9, linkato 1273 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.
|