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