Metasequoia BBS

| New message | Normal | Tree |
Status
Tag
Keyword
[10122] mqsdk487のTTFontプロジェクトについて / たけし
Done [Question] Response
Metasequoia SDKのサンプル「TTFont」の仕組みについて質問です。

フォントの頂点インデックスをポリゴンにするとき、例えば、
0,1,2
0,2,3
0,3,4
0,4,5
・・・
などとしたら面が正しいフォントの形状を表しません。

どのようなアルゴリズムでフォントの頂点インデックスの順番をポリゴン化しているのでしょうか?
できれば「ソースを見てください」などと言わずに、理屈を教えてくれないでしょうか?
2024-08-21 14:11
[10123] Re: mqsdk487のTTFontプロジェクトについて / Administrator
「wikiを見てください」ならOKしょうか?
https://ja.wikipedia.org/wiki/%E5%A4%9A%E8%A7%92%E5%BD%A2%E3%81%AE%E4%B8%89%E8%A7%92%E5%BD%A2%E5%88%86%E5%89%B2

大昔に実装したTTFont内のアルゴリズムが何を採用していたかは忘れてしまいましたが、一般的なものです。多角形の三角形分割は色々提案され、ライブラリなども探せば見つかりますので、そちらを当たってください。
2024-08-22 17:31