JG3曲線アウトライン、種別の格納方法はデータ的にはこうなのでしょう。なのでフォント化できるよう修正ですが、頭悪いのでプログラムは苦手です。すぐにはサクッとできません。のんびりやります。
キャッスルの時もそうでしたが、手元に取っておいてある大昔の記事が気になって。なんとかしたいものです。
キャッスルは疑問・気になっていたこと(ログイン最優秀作品をプレイしたい)が完全解決したので、満足しています。
どこまで、ロストテクノロジーにこだわるかでしょうな。JG3は変な・素直じゃないデータ構造ですな。
人間が手間をかけないように、JG3の種別情報を全自動でフォントとして表示・作成できるような状況に直せるか? というルール作り。
とりあえず10文字ぐらいをスプラインで表示させてみて、どういう方法で直していけばいいかを検討。
(1)データを順番に見ていって、ノードから3つポイントが続いている ⇒ 3つ目をノードにする
(2)ポイントが5個、8個、11個…連続している(3で割った余りが2)の時 ⇒ 間違いなく3個目、6個目、9個目…(3で割れる数)がノードになる
(3)描く方向が変わる時は、変わり目がノードになることが多い(当てはまらない時がある)
(4)ノードと同じX or Y座標のポイントはノードになることが多い(これも必ずしも当てはまらない)
なので、この(3)と(4)の時に、確実にノードとポイントを区別できるようにしなければいけないわけです。このあたり、ちょっと考え中。人間が見たら明らかに分かることを、機械が分かるように指示しなければいけません。
せっかくのベジェデータなのに、それをうまく活かす作りになっていないのが困るんですよね。でも JG3 はこれで処理できていたわけですよね?(’’?












