C#/WPF_예제소스
[C#]Viewport2DVisual3D
딸기우유중독
2022. 2. 28. 15:53
<Viewport3D>
<Viewport3D.Camera>
<!--카메라시점-->
<PerspectiveCamera Position="0, 0, 4"/>
</Viewport3D.Camera>
<Viewport2DVisual3D>
<Viewport2DVisual3D.Transform>
<RotateTransform3D>
<RotateTransform3D.Rotation>
<!--각도조절-->
<AxisAngleRotation3D Angle="40" Axis="0,1,0"/>
</RotateTransform3D.Rotation>
</RotateTransform3D>
</Viewport2DVisual3D.Transform>
<Viewport2DVisual3D.Geometry>
<MeshGeometry3D Positions="-1,1,0 -1,-1,0 1,-1,0 1,1,0"
TextureCoordinates="0,0 0,1 1,1 1,0"
TriangleIndices="0 1 2 0 2 3"/>
</Viewport2DVisual3D.Geometry>
<Viewport2DVisual3D.Material>
<DiffuseMaterial Viewport2DVisual3D.IsVisualHostMaterial="True"
Brush="White"/>
</Viewport2DVisual3D.Material>
<StackPanel>
<Button>Hello, 3D</Button>
<Button>Hello, 3D</Button>
<TextBlock>Hello, 3D</TextBlock>
<TextBox></TextBox>
</StackPanel>
</Viewport2DVisual3D>
<ModelVisual3D>
<ModelVisual3D.Content>
<!--조명색 명암 밝기-->
<DirectionalLight Color="#FFFFFFFF" Direction="0,0,-1"/>
</ModelVisual3D.Content>
</ModelVisual3D>
</Viewport3D>
728x90