※ ChatGPTを利用し、要約された質問です(原文:直線と線分の交差判定について高速なアルゴリズム)
直線と線分の高速な交差判定アルゴリズム
このQ&Aのポイント
直線と線分の交差判定について高速なアルゴリズムの開発に取り組んでいます。
現在使用している処理方法に時間がかかっており、他のアルゴリズムを探しています。
しかし、直線と線分の交差判定に関する情報が限られており、問題解決に苦戦しています。
タイトルの通りなのですが、
まさにその部分をプログラムで作っている最中です。
直線 : ax+by+c=0 で言うところの a,b,c のパラメータと
線分の2端点 ( x1 , y1 ) , ( x2 , y2 ) がわかっています。
その情報を使って今は
( ax1 + by1 + c ) * ( ax2 + by2 +c ) < 0
のときに交差している。
という風に処理しているんですが、 どうにもこの部分の処理で時間がかかっているみたいで、
なんとか高速化したいんですが、直線と線分の交差判定について触れてあるサイトが少なかったり、
今使っているアルゴリズムのサイトだったりしか見かけないので、どうにもこうにもなりません。
もしこれが最速のアルゴリズムならしかたないんですが、もし皆さんご存知でしたらお力添えをお願いします。
お礼
やっぱGPUにするっきゃないっすかね。