MeshGeometry3D with TextureCoordinates : 3D « Windows Presentation Foundation « C# / CSharp Tutorial






<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
      HorizontalAlignment="Stretch" VerticalAlignment="Stretch">

    <Viewport3D>
        <Viewport3D.Camera>
            <PerspectiveCamera Position="0,1,10" LookDirection="0,-1,-10"  />
        </Viewport3D.Camera>

        <ModelVisual3D>
            <ModelVisual3D.Content>
                <Model3DGroup>
                    <DirectionalLight Direction="0,0,-1" />
                    <DirectionalLight Direction="3,2,2" />
                    <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,0  1,0  0,1  1,1"
                                TriangleIndices="0,2,3  0,3,1" />
                        </GeometryModel3D.Geometry>
                        <GeometryModel3D.Material>
                            <DiffuseMaterial>
                                <DiffuseMaterial.Brush>
                                    <LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
                                        <GradientStop Color="Red"  Offset="0" />
                                        <GradientStop Color="Yellow" Offset="1" />
                                    </LinearGradientBrush>
                                </DiffuseMaterial.Brush>
                            </DiffuseMaterial>
                        </GeometryModel3D.Material>

                    </GeometryModel3D>

                </Model3DGroup>
            </ModelVisual3D.Content>
        </ModelVisual3D>
    </Viewport3D>

</Page>
WPF Mesh Geometry3 D With Texture Coordinates








24.159.3D
24.159.1.MeshGeometry3D with TextureCoordinatesMeshGeometry3D with TextureCoordinates
24.159.2.Painting a 3D surface with a bitmapPainting a 3D surface with a bitmap
24.159.3.ControlDarkDark to ControlLightLightControlDarkDark to ControlLightLight
24.159.4.ControlDark to ControlLightControlDark to ControlLight
24.159.5.CubeCube
24.159.6.Using 3D ModelsUsing 3D Models
24.159.7.Animation RotateTransform3DAnimation RotateTransform3D
24.159.8.Point lightPoint light
24.159.9.Directional lightDirectional light
24.159.10.Spot lightSpot light
24.159.11.Ambient lightAmbient light
24.159.12.Specular MaterialSpecular Material
24.159.13.Diffuse MaterialDiffuse Material
24.159.14.Draw a 3D ModelDraw a 3D Model
24.159.15.Interact with 3D ObjectsInteract with 3D Objects