7
私は単純な問題があります:変換行列(tx、ty)、スケール(sx、sy) svg要素。 行列から位置、回転、スケールを抽出するには
はのは、この例を使ってみましょう:JavaScriptでは、私はdocument.getElementById("myElement").getCTM()
を行う
<g
id="myElement"
transform="matrix(0.93893241,0.34410162,-0.34410162,0.93893241,363.88475,-76.125919)"
>... </g>
、場合私は、B、C、D、E、Fの値にアクセスすることができます。そこからtx、ty、sx、sy、rをどのように得ることができますか?このActionScriptバージョンに触発 おかげ
は、あなたの答えをありがとうございました!私はコンピュータを持って帰るとすぐに試してみるつもりです。私はフィードバックをします。 – lviggiani
正確なe、f値が得られませんか?どうして ? –
ローテーションはより直接的に計算することができます。http://stackoverflow.com/a/4361442 – neo