■ DiffuseMaterial 엘리먼트 : Color 속성 사용하기

------------------------------------------------------------------------------------------------------------------------


TestProject.zip


MainWindow.xaml

 

 

<Window x:Class="TestProject.MainWindow"

    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

    Width="800"

    Height="600"

    Title="DiffuseMaterial 엘리먼트 : Color 속성 사용하기"

    FontFamily="나눔고딕코딩"

    FontSize="16">

    <Viewport3D>

        <ModelVisual3D>

            <ModelVisual3D.Content>

                <Model3DGroup>

                    <GeometryModel3D>

                        <GeometryModel3D.Geometry>

                            <MeshGeometry3D

                                Positions="-1 1 0, -2 0 0, 0 0 0"

                                TriangleIndices=" 0 1 2" />

                        </GeometryModel3D.Geometry>

                        <GeometryModel3D.Material>

                            <DiffuseMaterial

                                Brush="RoyalBlue"

                                Color="White" />

                        </GeometryModel3D.Material>

                    </GeometryModel3D>

                    <GeometryModel3D>

                        <GeometryModel3D.Geometry>

                            <MeshGeometry3D

                                Positions="1 1 0, 0 0 0, 2 0 0"

                                TriangleIndices=" 0 1 2" />

                        </GeometryModel3D.Geometry>

                        <GeometryModel3D.Material>

                            <DiffuseMaterial

                                Brush="White"

                                Color="RoyalBlue" />

                        </GeometryModel3D.Material>

                    </GeometryModel3D>

                    <DirectionalLight

                        Color="White"

                        Direction="0 0 -1" />

                    <DirectionalLight

                        Color="Gray"

                        Direction="0 0 -1" />

                </Model3DGroup>

            </ModelVisual3D.Content>

        </ModelVisual3D>

        <Viewport3D.Camera>

            <PerspectiveCamera

                Position="0 0 10"

                LookDirection="0 0 -1"

                UpDirection="0 1 0"

                FieldOfView="30" />

        </Viewport3D.Camera>

    </Viewport3D>

</Window>

 

------------------------------------------------------------------------------------------------------------------------

Posted by 사용자 icodebroker