Viewport 3D WPF C# - 几个问题

时间:2011-04-15 12:07:25

标签: c# wpf 3d viewport

以某种方式定位相机的最佳方法是什么?我可以看到我在某个地区绘制的内容? 体育我在300,400,2200左右画一个矩形。我必须在哪里放置相机以及我必须设置哪个视图才能使所有内容都“适合”? 是否有技巧或特殊方法,或者我必须尝试使用​​不同的相机位置?

1 个答案:

答案 0 :(得分:0)

没有标准功能会以这种方式定位相机,因为有很多选项(想想不同的侧面和旋转)

您可以使用的技巧是:

  1. 使用Bounds属性获取MeshGeometry3D的中心,并多次添加法向量以定位Camera。
  2. 然后使用平面的法向矢量,将其反转并将其用作摄像机的LookDirection。
  3. 移动相机需要多长时间取决于相机的视角。它可以计算出来。如果您想知道如何(我需要一点额外的时间),请告诉我。

    More information can be found here too