Partager via


MeshGeometry3D.TriangleIndices Propriété

Définition

Obtient ou définit une collection d'indices de triangle pour 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

Valeur de propriété

Collection qui contient les indices de triangle de MeshGeometry3D.

Exemples

<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>

Remarques

Pour un triangle dans un maillage 3D donné, l’ordre dans lequel les positions du sommet du triangle sont spécifiées détermine si la face du triangle est une face avant ou arrière.

L’implémentation 3D Windows Presentation Foundation utilise un ordre d’enroulement dans le sens inverse des aiguilles d’une montre ; autrement dit, les points qui déterminent les positions d’un triangle de maillage frontal doivent être spécifiés dans le sens inverse des aiguilles d’une montre, comme indiqué à l’avant du maillage.

La définition de la TriangleIndices propriété est facultative. Si les index ne sont pas spécifiés, les triangles sont dessinés de manière non indexée. Chaque ensemble de trois positions devient un triangle.

Informations sur les propriétés de dépendance

Champ Identificateur TriangleIndicesProperty
Propriétés de métadonnées définies sur true Aucun

S’applique à