объединение двух CSS матричных преобразований - PullRequest
0 голосов
/ 29 августа 2018

поэтому у меня есть файл svg, который я экспортировал из одной из моих программ векторного редактирования, и из-за того, как некоторые преобразования были применены к экспортированному файлу, у меня теперь есть элементы в моем файле с двумя матричными преобразованиями. то есть transform="matrix(1,0,0,1.67,-29,-174.536) matrix(0.898339,0,0,0.537927,30.3643,22.088)"

Я не знал, что это был законный синтаксис до сих пор, поэтому я хотел получить подтверждение того, что, я думаю, может быть правильным способом их объединения.

с учетом следующих преобразований: matrix(1,0,0,1.67,-29,-174.536) matrix(0.902758,0,0,0.540574,125.939,20.9333), вы должны взять каждый из параметров первого матричного преобразования и добавить его к соответствующему параметру второго матричного преобразования.

так в принципе, будет matrix(1,0,0,1.67,-29,-174.536) + matrix(0.902758,0,0,0.540574,125.939,20.9333) = matrix(1.902758,0,0,2.210574,-29,-153.6027)

...