MeshGeometry3D.TriangleIndices Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece una colección de índices de triángulo de 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 de propiedad
Colección que contiene los índices de triángulo de MeshGeometry3D.
Ejemplos
<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>
Comentarios
Para un triángulo de una malla 3D determinada, el orden en que se especifican las posiciones del vértice del triángulo determina si la cara del triángulo es una cara frontal o posterior.
La implementación de Windows Presentation Foundation 3D usa un orden de viento en sentido contrario a las agujas del reloj; es decir, los puntos que determinan las posiciones de un triángulo de malla frontal deben especificarse en orden contrario a las agujas del reloj, tal como se ve desde la parte delantera de la malla.
Establecer la TriangleIndices propiedad es opcional. Si no se especifican los índices, los triángulos se dibujan de forma no indizada. Cada conjunto de tres posiciones se convierte en un triángulo.
Información sobre propiedades de dependencia
Campo identificador | TriangleIndicesProperty |
Propiedades de metadatos establecidas en true |
None |