OpenSiv3D
OpenSiv3D copied to clipboard
C++20 framework for creative coding 🎮🎨🎹 / Cross-platform support (Windows, macOS, Linux, and the Web)
(線分ではなく)直線同士の交点が計算できると良いなと思いました。 1次関数を使う方法では傾きがx軸に近いほど不都合なので、外積を使った計算もあるようです。 1次関数を使った方法 https://mathwords.net/nityokusenkoten 外積を使った方法 https://www.nekonecode.com/math-lab/pages/collision2/line-and-line-pos/
Polygonのソースファイルを拝見しましたところ、boostの処理を使用しているようなので厳しいのかもしれませんが、Polygonを構成している点が含まれていない、交差していないと判定されることでハマる場面があったので一応Issue投げておきます。 ```c++ # include // OpenSiv3D v0.6.3 void Main() { Scene::SetBackground(ColorF { 0.8, 0.9, 1.0 }); Polygon polygon { {100, 100}, {150, 100}, {200, 200}, {150, 200} }; Print
調査: https://gitlab.com/towelfunnelvrc/towelcloud/-/wikis/TowelCloud
reported by: https://github.com/sknjpn/SyLife/issues/52
Windows の場合ドライブレターとボリュームネームを取得できればと思いますが、MacやLinuxだとどのような形式が良いのかはちょっとわかりません。
 など 3 件の警告が表示されることがある。