Compartilhar via


MeshGeometry3D.TriangleIndices Propriedade

Definição

Obtém ou define uma coleção de índices de triângulo para o 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

Valor da propriedade

Coleção que contém os índices de triângulo do MeshGeometry3D.

Exemplos

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

Comentários

Para um triângulo em uma determinada malha 3D, a ordem na qual as posições de vértice do triângulo são especificadas determina se a face do triângulo é uma face frontal ou traseira.

O Windows Presentation Foundation implementação 3D usa uma ordem de enrolamento no sentido anti-horário; ou seja, os pontos que determinam as posições de um triângulo de malha frontal devem ser especificados em ordem anti-horário, conforme exibido na frente da malha.

Definir a TriangleIndices propriedade é opcional. Se os índices não forem especificados, os triângulos serão desenhados de forma não indexada. Cada conjunto de três posições se torna um triângulo.

Informações da propriedade de dependência

Campo Identificador TriangleIndicesProperty
Propriedades de metadados definidas como true Nenhum

Aplica-se a