С усмешками и, возможно, с работой, я работал над анализатором / конвертером SVG, поэтому я могу переместить нарисованные Inkscape значки в Android Векторные рисунки. Это означает (более разумно или нет) сглаживание любых данных преобразования. Но команда Elliptical Ar c path - это не просто координаты x, y. Помимо конечной пары x, y, он имеет 3 флага, управляющих направлением ar c, и 2 для радиусов эллипса. Можно ли понять это с помощью матрицы преобразования SVG [a, b, c, d, e, f]? Мне кажется, что применить любое преобразование к rx и ry, кроме scale, было бы неправильно? И я даже не знаю о других флагах.
Было бы лучше разложить их на C команды, где (я думаю) преобразование через матрицу просто?