3D 图形绘制与变换全解析
1. 3D 图形绘制概述
在 3D 环境中,我们可以通过移动相机来控制视野,这无疑表明我们正在进行 3D 工作。接下来,我们将创建真正的 3D 对象。之前已经展示了三种创建相同图表的方法,现在我们要添加第四种:3D 版本的图形控件。
2. 创建 3D 图形控件
若要跟随操作,需打开图形示例并添加一个名为ColumnGraph3DControl的新用户控件。以下是该控件的 XAML 代码:
<UserControl x:Class="GraphingWithShapes.ColumnGraph3DControl" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Height="300" Width="300"> <Grid> <Viewport3D x:Name="main" ClipToBounds="True"> <Viewport3D.Camera> <OrthographicCamera Position="0,0,3" LookDirection="-0.5,-0.5,-1" Width="10" /> </Viewport3D.Camera> <View