Имея некоторые данные геометрии и трансформацию, как преобразование может быть применено к геометрии для получения новой геометрии с преобразованием данных?
Ex: у меня есть объект Path, который имеет его Path.Data, установленный для объекта PathGeometry, я хочу преобразовать точки объекта PathGeometry на месте, используя преобразовать и не применять преобразование к PathGeometry, которое будет использоваться во время рендеринга.
P.S. Я знаю, что класс Transform имеет метод Point Transform.Transform(Point p)
, который может быть использован для преобразования точки, но... есть ли способ сразу преобразовать произвольную геометрию?
Изменить: См. Мой вариант для найденного в настоящее время решения