成果物
文字を立体的に表現するために必要だったので作りました。綺麗に二等分線が引かれているのがわかります。一見簡単そうに見えるのですが、実は非常に大変でした。
仕組み
辺からの距離を求めるには、辺の横にある時は法線方向への距離、それ以外では近い方の点からの距離を求めます。
しかし、とがっている部分では同じ点からの距離を測ることになり、二辺からの距離が全く同じになります。これを防ぐために、辺の法線方向の距離を補助的に比べています。角度はAtan2で求められます。
コード
GetNearestEdgeDirectionという名前で追加しています。
github.com