MeshGeometry3D.TriangleIndices Eigenschaft

Definition

Ruft eine Auflistung von Dreiecksindizes für das MeshGeometry3D ab oder legt diese fest.

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

Eigenschaftswert

Int32Collection

Eine Auflistung, die die Dreiecksindizes des MeshGeometry3D enthält.

Beispiele

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

Hinweise

Für ein Dreieck in einem bestimmten 3D-Gitter bestimmt die Reihenfolge, in der die Vertexpositionen des Dreiecks angegeben werden, ob das Dreiecksgesicht ein Vorder- oder Rückgesicht ist.

Die Windows Presentation Foundation 3D-Implementierung verwendet eine Zählerzeigerrichtung, d. h. die Punkte, die die Position eines frontseitigen Gitterdreiecks bestimmen, sollte in der Gegenzeigersinnreihenfolge angegeben werden, wie von der Front des Gitters angezeigt.

Das Festlegen der TriangleIndices Eigenschaft ist optional. Wenn die Indizes nicht angegeben werden, werden Dreiecke in nicht indizierter Weise gezeichnet. Jeder Satz von drei Positionen wird ein Dreieck.

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld TriangleIndicesProperty
Metadateneigenschaften auf true festgelegt Keine

Gilt für:

Siehe auch