« 前回の「ベジェの角を丸くする…XPressoでのtest」添付ファイルが無い!? | トップページ | このブログを紹介してくれてるサイトが…ありがとう… »

ベジェの角を連続して丸める前に…

ベジェの角を連続して丸めると次のようになるだろう。

Splinecornerround_09

赤いラインが希望する形状。
上の画像が出来上がっているけど、完成しているわけではないのだ。
前回のXPressoを2個並べてPhotoshopでつなげただけです。

実現するには、ポイント間に2個のポイントを挿入する事になるね。

Splinecornerround_10

2個のポイントを持つベジェを基に、ポイントが4個のベジェにするXPressoを試してみました。

Splinecornerround_11_2

ユーザデータでコントロールしました。
t1とt2の関係は、(t1 < t2)です。
逆転するとt1とt2は同じ位置になり、t1とt2の中間値になるようにしました。

Splinecornerround_12

XPressoはこんな感じ…

Splinecornerround_13

これで、2ポイントからなるベジェに2点同時に追加することができました。

このXPressoも汎用性がないので再利用に向きません。

今回ファイルは、「SplineCornerRound_03.ZIP」です。

①丸める開始位置を指定してベジェの角を丸める。
②ポイント間に2点同時にポイントを追加。
この2つが出来たので、丸め開始位置を指定して角を連続して丸める事ができそうな感じです。
あとは指定する数値を開始位置ではなくて、半径を指定して開始位置を求めて任意の角を丸める事が出来れば、プラグインとして作ることが出来ると思うのだけど…

|

« 前回の「ベジェの角を丸くする…XPressoでのtest」添付ファイルが無い!? | トップページ | このブログを紹介してくれてるサイトが…ありがとう… »