2011-12-06 13 views
1

先頭へ戻るthis stack overflow questionへの回答に続いて、Raphaëlを使用してドラッグ可能でサイズ変更可能なパスベースのシェイプを作成できました。Raphaëlスケーリングでストロークのサイズ変更を避ける

jsFiddle Resizable Path

私は理解できない一つのことは、パスがそれまでのストロークを持っている場合、不等スケーリングを回避する方法です。スケーリングが1:1である限り、ストロークの幅は同じですが、一方向または他の方向にパスを伸ばして一方向にストロークを細くします。ストロークに影響を与えずにパスを変換する方法はありますか?

+0

http://stackoverflow.com/questions/7839936/constant-border-in-a-dynamic-svg-graphic –

答えて

0

変換を使用していません。実際の経路を変更することができます(例: 「M10,10L20,20」は「M10,10L40,20」(「S2,1」に相当)となる。

また、ドラッグ/回転/スケーリング(ただし、ストロークの問題は解決していません)を処理するRaphael.FreeTransformをご覧ください。

+0

最終的に数百の図形が存在するので、実際のパスを操作しないようにしたいと考えていました。 FreeTransformは素晴らしいですが、リンクに感謝します。 – Josan

関連する問題