Basit bir sorunum var: Çeviri (tx, ty), rotation (r) ve scale (sx, sy) değerlerini ayıklamak için uygulanan bir dönüştürme matrisini oluşturmak istiyorum. svg öğesi. Matristen konum, dönüş ve ölçek nasıl çıkarılır SVG
şu örneği verelim: javascript bendocument.getElementById("myElement").getCTM()
do
<g
id="myElement"
transform="matrix(0.93893241,0.34410162,-0.34410162,0.93893241,363.88475,-76.125919)"
>... </g>
, ben a, b, c, d, e, f değerlere erişebilir. Oradan tx, ty, sx, sy ve r'yi nasıl alabilirim? Bu sayede ActionScript sürümü esinlenerek
Cevabınız için çok teşekkür ederiz! Bilgisayarımı geri alacağım kadar deneyeceğim ve bir geri bildirim vereceğim. – lviggiani
tam e, f değerleri alamıyorum? niye ya ? –
Döndürme daha doğrudan hesaplanabilir, bkz: http://stackoverflow.com/a/4361442 – neo