Raphael.jsを使用して、SVG変換の回転/スケールピボット(回転ポイントなど)の座標を計算する方法を理解するのに深刻な問題があります。つまり、などimage.transform("S1.5R45")
の変換を適用すると、変換はデフォルトの回転とスケールピボットに関連して適用されますが、計算方法がわかりません。
例として、フィドル( jsfiddle.net/GVEqf/ )をまとめました。ここでの目的は、画像オブジェクトのいくつかの変換のために、両方のビューポートでまったく同じ出力を持つことです。最初のビューポートでは回転点を指定しませんが、2番目のビューポートでは指定します。しかし、同じ結果を得ることができません。必要なのは、2番目のビューポートの回転座標を入力して、出力が最初の場合と同じになるようにすることです。
助けてください。