Metasequoia BBS
|
New message
|
Normal
|
Tree
|
Status
Unspecified
Done
Partially done
Doing
Not necessary
Tag
Announce
Bug report
Question
Request
Talk
Ver4 Beta
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
Response
「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