午後わてんのブログ

ベランダ菜園とWindows用アプリ作成(WPFとC#)

頂点追加場所判定がより正確になった複数の画像を並べて重ねて1枚の画像にするPixtack紫陽花2.4.22.107

前回、2015/01/05は1日前
 
 
描画にアンチエイリアスを使うようにした
頂点の追加場所で線の上以外でも期待通りのところに追加できるようになった
 
イメージ 4
線の上以外でも期待した位置に追加できるようになった
 
 
イメージ 1
?のところに頂点を追加する時
この?は何番になると(個人的に)自然な形になるか
 
イメージ 2
それぞれの場合
この中では左下の画像が自然だと思う
元の頂点の2の次に入るかたち
これをどう判断するか
追加した頂点とその前後の頂点に伸びる線の角度
左下の画像なら3が追加した頂点、その前が2、後ろが4
3から2の線と3から4の線、この二つの線の角度が
180度に近ければ自然だと感じる
やっぱり角度とか重要
 
角度といえば…

f:id:gogowaten:20191016145946p:plain

エクセル方眼紙!
角度の求め方は以前の方法
二つの角度の差が180度に近ければそれが正解ってことで
いじっていたらそれっぽい値が出てきたのでこの方法を使ったのが今回
 
イメージ 5
直線と曲線の場合の頂点の追加は満足の行く仕上がりになった
難しかったけど出来たなあ
このテストの時からずーっと考えてきて
方法は4回変更して改良が今回の1回
諦めが肝心だ
あとはベジェ曲線での頂点の追加、これは無理そうなんだよなあ
 
ダウンロード先
 
ヤフーボックス
テスト05-2パネル追加_20150106.zip
 
次回、2015/01/07は1日後