Freigeben über


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

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

Bei einem Dreieck in einem bestimmten 3D-Gitter bestimmt die Reihenfolge, in der die Vertexpositionen des Dreiecks angegeben werden, ob es sich bei der Dreiecksgesicht um eine Vorder- oder Rückseite handelt.

Die Windows Presentation Foundation 3D-Implementierung verwendet eine gegen den Uhrzeigersinn wickelnde Reihenfolge. Das heißt, die Punkte, die die Positionen eines frontseitigen Gitterdreiecks bestimmen, sollten gegen den Uhrzeigersinn angegeben werden, wie von der Vorderseite des Gitters aus gesehen.

Das Festlegen der TriangleIndices Eigenschaft ist optional. Wenn die Indizes nicht angegeben werden, werden Dreiecke nicht indiziert gezeichnet. Jeder Satz von drei Positionen wird zu einem Dreieck.

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld TriangleIndicesProperty
Metadateneigenschaften auf true festgelegt Keine

Gilt für: