Condividi tramite


Enumerazione PrimitiveType

Aggiornamento: novembre 2007

Definisce le primitive supportate da Direct3D.

Spazio dei nomi:  Microsoft.WindowsMobile.DirectX.Direct3D
Assembly:  Microsoft.WindowsMobile.DirectX (in Microsoft.WindowsMobile.DirectX.dll)

Sintassi

'Dichiarazione
Public Enumeration PrimitiveType
'Utilizzo
Dim instance As PrimitiveType
public enum PrimitiveType
public enum class PrimitiveType
public enum PrimitiveType

Membri

Nome membro Descrizione
PointList Esegue il rendering dei vertici come insieme di punti isolati. Questo valore non è supportato per le primitive indicizzate.
LineList Esegue il rendering dei vertici come elenco di segmenti di linea retta isolati. Le chiamate che utilizzano questo tipo di primitiva hanno esito negativo se il conteggio è inferiore a due o se è dispari.
LineStrip Esegue il rendering dei vertici come singola polilinea. Le chiamate che utilizzano questo tipo di primitiva hanno esito negativo se il conteggio è inferiore a due.
TriangleList Esegue il rendering dei vertici specificati come sequenza di triangoli isolati. Ogni gruppo di tre vertici definisce un triangolo separato. Sull'eliminazione selettiva delle facce posteriori incide l'ordine di lettura dei vertici dello stato corrente di rendering.
TriangleStrip Esegue il rendering dei vertici come striscia di triangoli. Il flag di eliminazione selettiva delle facce posteriori viene capovolto automaticamente sui triangoli con numerazione pari.
TriangleFan Esegue il rendering dei vertici come ventaglio di triangoli.

Note

Una striscia di triangoli esegue il rendering dei vertici come una serie di triangoli collegati. L'eliminazione selettiva consiste nella rimozione di una faccia dall'elenco delle facce di cui eseguire il rendering. Tramite le numerose tecniche a disposizione è possibile rimuovere le facce posteriori, le superfici non comprese nel cono di visualizzazione e le occlusioni.

L'utilizzo di strisce di triangoli o di ventagli di triangoli è spesso più efficace rispetto all'utilizzo di elenchi di triangoli perché viene duplicato un numero minore di vertici.

Piattaforme

Windows CE, Windows Mobile per Smartphone, Windows Mobile per Pocket PC

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Informazioni sulla versione

.NET Compact Framework

Supportato in: 3.5, 2.0

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.WindowsMobile.DirectX.Direct3D

Altre risorse

Programmazione per Mobile Direct3D in .NET Compact Framework