
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
線分交差判定 - Qiita
var judgeIentersected = function(ax, ay, bx, by, cx, cy, dx, dy) { var ta = (cx - dx) * (ay - cy)... var judgeIentersected = function(ax, ay, bx, by, cx, cy, dx, dy) { var ta = (cx - dx) * (ay - cy) + (cy - dy) * (cx - ax); var tb = (cx - dx) * (by - cy) + (cy - dy) * (cx - bx); var tc = (ax - bx) * (cy - ay) + (ay - by) * (ax - cx); var td = (ax - bx) * (dy - ay) + (ay - by) * (ax - dx); return tc * td < 0 && ta * tb < 0; // return tc * td <= 0 && ta * tb <= 0; // 端点を含む場合 };