Как применить неаффинные преобразования к элементам 2D-фреймворка в WPF?C#

Место общения программистов C#
Ответить
Anonymous
 Как применить неаффинные преобразования к элементам 2D-фреймворка в WPF?

Сообщение Anonymous »

Исторически WPF не поддерживает 2D-неаффинные преобразования «из коробки». Типичные решения требуют настройки 3D-сцены. Конечно, я стараюсь избегать создания 3D-сцены в своем приложении и вместо этого использую пакет или библиотеку для применения неаффинных преобразований к базовым элементам платформы.
CSS имеет Rotate3d() что в значительной степени делает это для веб-сайтов. Мне бы хотелось узнать, как они разработали эту функцию или как я могу применить подобные преобразования к элементам платформы WPF.
Я потратил некоторое время на изучение класса SKElement SkiaSharp, но я не смог понять, как применить преобразование к рендерингу этого элемента управления.
Конечно, я также нашел несколько старых тем по этой теме, но поскольку они настолько старые, что я Я надеюсь, что с тех пор произошли какие-то улучшения, которые позволили бы такое поведение.
См. ниже:
  • Неаффинные преобразования изображений в .NET
  • Свободное преобразование углов изображения в C#

    Перспективное преобразование с помощью WPF


Подробнее здесь: https://stackoverflow.com/questions/787 ... nts-in-wpf
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»