繁体   English   中英

视口3D WPF C#-几个问题

[英]Viewport 3D WPF C# - Several Questions

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

没有标准功能可以像这样定位相机,因为有很多选项(考虑不同的侧面和旋转角度)

您可以使用的技巧是:

  1. 通过使用Bounds属性,将MeshGeometry3D的中心作为中心,并多次添加法线向量以定位Camera。
  2. 然后,使用平面的法向矢量,将其反转并将其用作相机的LookDirection。

您需要将相机移动多远取决于相机的视角。 可以计算出来。 让我知道您是否想知道(这将花费我一些额外的时间)

在这里也可以找到更多信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM