첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
728x90
반응형
728x170

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="MeshGeometry3D 엘리먼트 : Normals 속성을 사용해 법선 벡터 설정하기"
    FontFamily="나눔고딕코딩"
    FontSize="16">
    <Viewport3D>
        <ModelVisual3D>
            <ModelVisual3D.Content>
                <Model3DGroup>
                    <GeometryModel3D>
                        <GeometryModel3D.Geometry>
                            <MeshGeometry3D
                                Positions="0 1 0, 1 0 0, 0 -1 0, -1 0 0"
                                TriangleIndices="0 2 1, 0 3 2"
                                Normals="0 0 1, 0 1.11 1, 0 2.85 1, 1 0 0" />
                        </GeometryModel3D.Geometry>
                        <GeometryModel3D.Material>
                            <DiffuseMaterial Brush="RoyalBlue" />
                        </GeometryModel3D.Material>
                    </GeometryModel3D>
                    <DirectionalLight
                        Color="White"
                        Direction="0 0 -1" />
                </Model3DGroup>
            </ModelVisual3D.Content>
        </ModelVisual3D>
        <Viewport3D.Camera>
            <PerspectiveCamera
                Position="0 0 5"
                LookDirection="0 0 -1"
                UpDirection="0 1 0"
                FieldOfView="45" />
        </Viewport3D.Camera>
    </Viewport3D>
</Window>
728x90
반응형
그리드형(광고전용)
Posted by icodebroker

댓글을 달아 주세요