Я делаю интерфейс для AR Drone Quadcopter в WPF.
Я добавил кое-что на свой HUD, чтобы сделать его пригодным для использования.
Одним из наиболее продвинутых элементов управления на HUD является искусственный горизонт, который сообщает пилоту текущее выравнивание корабля относительно горизонта.
У меня есть эти 3 PNG
Первое изображение, которое я буду двигать (Текущий шаг корабля) и вращать (Текущий бросок корабля).
Я наложу второе изображение поверх первого, оно будет вращаться только вокруг центральной оси, оно имеет отметки в определенных градусах, что еще больше визуализирует крен корабля.
Последнее, что я положу поверх второго, это изображение просто визуальное улучшение.
Затем я хочу замаскировать первое изображение, чтобы вы могли видеть только то, что находится внутри круга на изображении 2.
И последнее, но не менее важное: я хочу добавить к нему текстовый блок и отобразить текущую высоту
Результат будет выглядеть примерно так
Я знаю, как вращать и перемещать изображение, но как мне разместить изображения друг над другом и как замаскировать первое изображение?
edit: Благодаря Бену я получил это далеко:
Но мне также нужно перевести изображение Y в положение (шаг самолета)
Когда я добавляю преобразование преобразования, я также переводю клип (маску), как я могу перевести изображение, не перемещая маску?