网上下一段代码,运行如下;显示了一个3D机械臂;

xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation",这是WPF命名空间,一般写在xaml头部,它的是这样的, 代码的大段有:相机,变换,ModelVisual3D.Children里面有2个ModelVisual3D,第一个ModelVisual3D里面是光照,构建模型的代码在第二个ModelVisual3D里面; 看一下它使用的相机是OrthographicCamera,通常透视相机用的更多;OrthographicCamera没有近大远小的效果; 相机在屏幕之外,靠右靠上一点;往屏幕里边看,看的方向偏左偏下一点; 看一下摄像机的上方向,就是摄像机的顶部方向,UpDirection="-0.408204,0.816541,-0.408204",Y为正,那么摄像机顶部是向上的;现在双手平端一个摄像机,两手一样高,两手距离屏幕一样远;X为负,我理解应该是把左手放低一些;X轴正向是朝右;Z为负,就是右手不动,左手往前推进一些;Z轴正向是从屏幕出来,负向是往屏幕里边去; 然后看到当前这样一个; 把上方向X值调为正,看到如下,似乎还没完全理解; NearPlaneDistance="0.256789" FarPlaneDistance="0.770367",这两个值应是确定一个视野范围;把范围调小一点,看到如下,裁掉一部分,因为摄像机是斜的,斜着裁掉了一部分; 对模型有一个旋转变换, 角度可以调整; 看到模型比较大,想加一个缩放变换缩小一些;在旋转变换的同一级别加入一个缩放变换, 提示出错,还不知道如何同时加入2种变换; 单独加缩放变换,缩小一些; 模型里面有数个 删除前面的一个 如果把前面一个面的材质颜色改一下则如下; 下回继续;还不知道它的坐标,就是





