Condividi tramite


MeshGeometry3D.TriangleIndices Proprietà

Definizione

Ottiene o imposta un insieme di indici del triangolo per l'oggetto MeshGeometry3D.

public:
 property System::Windows::Media::Int32Collection ^ TriangleIndices { System::Windows::Media::Int32Collection ^ get(); void set(System::Windows::Media::Int32Collection ^ value); };
public System.Windows.Media.Int32Collection TriangleIndices { get; set; }
member this.TriangleIndices : System.Windows.Media.Int32Collection with get, set
Public Property TriangleIndices As Int32Collection

Valore della proprietà

Insieme contente gli indici del triangolo dell'oggetto MeshGeometry3D.

Esempio

<GeometryModel3D>
  <GeometryModel3D.Geometry>
          <MeshGeometry3D 
              Positions="-1 -1 0  1 -1 0  -1 1 0  1 1 0"
              Normals="0 0 1  0 0 1  0 0 1  0 0 1"
              TextureCoordinates="0 1  1 1  0 0  1 0   "
              TriangleIndices="0 1 2  1 3 2" />
      </GeometryModel3D.Geometry>
      <GeometryModel3D.Material>
          <DiffuseMaterial>
              <DiffuseMaterial.Brush>
                  <SolidColorBrush Color="Cyan" Opacity="0.3"/>
              </DiffuseMaterial.Brush>
          </DiffuseMaterial>
      </GeometryModel3D.Material>
  <!-- Translate the plane. -->
      <GeometryModel3D.Transform>
          <TranslateTransform3D
            OffsetX="2" OffsetY="0" OffsetZ="-1"   >
          </TranslateTransform3D>
      </GeometryModel3D.Transform>
  </GeometryModel3D>

Commenti

Per un triangolo in una determinata mesh 3D, l'ordine in cui vengono specificate le posizioni del vertice del triangolo determina se la faccia del triangolo è una faccia anteriore o posteriore.

L'implementazione Windows Presentation Foundation 3D usa un ordine di avvolgimento antiorario, ovvero i punti che determinano le posizioni del triangolo della mesh front-front-end devono essere specificati in ordine antiorario, come illustrato dalla parte anteriore della mesh.

L'impostazione della TriangleIndices proprietà è facoltativa. Se gli indici non sono specificati, i triangoli vengono disegnati in modo non indicizzato. Ogni set di tre posizioni diventa un triangolo.

Informazioni proprietà di dipendenza

Campo Identificatore TriangleIndicesProperty
Proprietà dei metadati impostate su true Nessuno

Si applica a