MeshGeometry3D.TextureCoordinates Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets or sets a collection of texture coordinates for the MeshGeometry3D.
public:
property System::Windows::Media::PointCollection ^ TextureCoordinates { System::Windows::Media::PointCollection ^ get(); void set(System::Windows::Media::PointCollection ^ value); };
public System.Windows.Media.PointCollection TextureCoordinates { get; set; }
member this.TextureCoordinates : System.Windows.Media.PointCollection with get, set
Public Property TextureCoordinates As PointCollection
Property Value
PointCollection that contains the texture coordinates for the MeshGeometry3D.
Examples
<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>
Remarks
Texture coordinates determine how a Material is mapped to the vertices of the triangles that make up a mesh.
Note If no texture coordinates are specified for a MeshGeometry3D, its Material might not render as expected.
Dependency Property Information
Identifier field | TextureCoordinatesProperty |
Metadata properties set to true |
None |
Applies to
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.