ベジエ曲線を使ってより自由に曲線をデザインできるようになりました

ベジエ曲線なんて本当に必要??

 
ベジエ曲線ってそもそも必要??そんな具合に僕は今日この機能を追加するまでベジエを軽視しておりました(笑)。
 
実装してみて初めて認識しましたが、ベジエ曲線の制御点やばいですね。これまではベジエ曲線は描いたらもうそれ以上形状は変更できませんでしたが、イラストレーターなど他のこの手のベクター系のツールでは普通に搭載されているベジエ曲線の制御点をぐりぐり移動できるハンドル機能を実装していました。
 
白状しますが、僕はこの機能を実装するまで、ベジエ曲線についてあまりよく分かっていませんでした。なぜ4点指定するのか?なんで開始点と終了点は必ず通るのに、2点目と3点目は通らないのか。なるほど、2点目と3点目は制御点だったんですね!(恥)
 
 
 
この制御点の存在は知っていましたが、どうやって使えばいいのかもわからず、イラスト系のアプリを使っても完全にスルーしていました。それが自分でこの機能を実装してみていじくり回してみて初めてその使い方がわかりました。要は引っ張ったり押し出したりする方向をこいつらが決めてる訳ね?
 
これ使うともうベジエ曲線の可能性は無限大ですね。アドビのイラストレーターとかと比べたらまだ赤子のようなレベルだと思いますが。でも今まではベジエの制御点なんて何に使うのこれ?くらいにしか思ってなかったので、それが分かっただけでも実装した甲斐があったというものです。
財布のポケットのデザインみたいなシンプルなものからロゴ的なものまでいろいろ使えそうな気がします。もちろんお洒落なステッチラインをデザインするのにも良さそう。
 
ただ、今日の時点では制御点はぐりぐり動かせるのですが、開始点と終了点の編集は出来ません。これが出来るようになると自由度が飛躍的に高くなると思います。どうなるかちょっと楽しみ!
 

Copyright (C)2023 LuthierTN. All Rights Reserved.