0

たとえば、バウンディングボックス内に0,0 10,0 10,10 0,10の形状があり、その形状にこれらのポイントにハンドルがあった場合、RaphaelJSで任意の形状/パスを歪めることができるかどうか疑問に思いました。ポイント10、10から11、15にドラッグしました...この時点で、新しいバウンディングボックスに合うように形状を歪めたいと思います。

このhttp://jsfiddle.net/8hMkC/のように、形状が複雑であると想像してください。

それがそれほど問題ではない画像でなければならない場合(それが可能である場合でも?)

Ta

4

2 に答える 2

2

JavaScript を使用してビューボックスをいじることができます。
http://jsfiddle.net/mihaifm/QqcwX/

ボタンを表し、クリック/ドラッグ イベントを処理する新しい要素 (円など) を追加します。次に、ビューボックスの座標を変更できます。

于 2012-05-02T13:33:29.697 に答える
0

私が知っているわけではありません。境界ボックスの範囲内で任意の形状を歪めたり、歪めたり、一般的に歪めたりできるようにしたいと考えています。これには、パス以外のプリミティブ (円、四角形など) をパスに変換し、パス内のすべてのノード ポイントへの変更を計算することが含まれます。これができないと言っているわけではありませんが、いわば、箱から出してすぐに無料で入手できるわけではありません。もしこれができるなら、私はそれについて聞きたいです。

于 2012-05-01T11:45:49.433 に答える