SFML c++ ライブラリで凸形状しか形成できないというルールを回避しようとしています。
これを行うために、指定された頂点をテストすることを計画しています。凹型の場合は、頂点をグループに分割し、各グループの凹型をテストし、組み合わせたときに元の形状のように見える完全な凹型形状が得られるまで繰り返します。
私が知りたいのは...
形状の凹みをテストするための方程式は何ですか?それは何であり、どのように機能しますか?
凹形状の頂点を分割して、最終的に形状ができるだけ少ない凸形状から形成されるようにするにはどうすればよいですか?
私の目標を達成するためのベストプラクティスは何ですか?
ありがとう!