■ MeshGeometry3D 클래스 : TriangleIndices 속성을 사용해 삼각형 만들기

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


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 클래스 : TriangleIndices 속성을 사용해 삼각형 만들기"

    FontFamily="나눔고딕코딩"

    FontSize="16">

    <Grid>

        <Border

            Margin="10"

            BorderThickness="1"

            BorderBrush="Black">

            <Viewport3D>

                <ModelVisual3D>

                    <ModelVisual3D.Content>

                        <GeometryModel3D>

                            <GeometryModel3D.Geometry>

                                <MeshGeometry3D

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

                                    TriangleIndices="0 1 2" />

                            </GeometryModel3D.Geometry>

                            <GeometryModel3D.Material>

                                <DiffuseMaterial Brush="Blue"/>

                            </GeometryModel3D.Material>

                            <GeometryModel3D.BackMaterial>

                                <DiffuseMaterial Brush="Red" />

                            </GeometryModel3D.BackMaterial>

                        </GeometryModel3D>

                    </ModelVisual3D.Content>

                </ModelVisual3D>

                <ModelVisual3D>

                    <ModelVisual3D.Content>

                        <AmbientLight Color="White" />

                    </ModelVisual3D.Content>

                </ModelVisual3D>

                <Viewport3D.Camera>

                    <PerspectiveCamera

                        Position="0 0 5"

                        LookDirection="0 0 -1"

                        UpDirection="0 1 0"

                        FieldOfView="45" />

                </Viewport3D.Camera>

            </Viewport3D>

        </Border>

    </Grid>

</Window>

 

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

Posted by 사용자 icodebroker

댓글을 달아 주세요