【发布时间】:2011-09-03 22:01:38
【问题描述】:
我正在 WPF 中为 AR Drone Quadcopter 制作界面。
我需要在我的 HUD 上添加一些东西以使其可用。
HUD 上更高级的控件之一是人工地平线,它告诉飞行员飞行器当前与地平线的对齐情况。
我有这 3 个 PNG
我将移动(飞行器当前的俯仰角)和旋转(飞行器的当前滚动)的第一张图像。
我会将第二张图片放在第一张上,这张只会围绕中心轴旋转,它有一定程度的刻度,可以更直观地看到飞船的滚动。
最后一张我会放在第二张上面,这张图片只是视觉上的改进。
然后我想屏蔽第一张图片,以便您只能看到图片 2 中圆圈内的内容。
最后但同样重要的是,我想在其中添加一个文本块并显示当前高度
结果会是这样的
我知道如何旋转和移动图像,但是如何将图像叠放在一起,以及如何遮盖第一张图像?
编辑:感谢 Ben,我已经走到了这一步:
但我还需要翻译图像 Y 位置(飞机的俯仰)
当我添加翻译变换时,我还翻译剪辑(蒙版)如何在不移动蒙版的情况下翻译图像?
【问题讨论】:
-
您介意分享代码吗? :) 谢谢!
-
它基本上是您在下面我的答案中看到的代码