線分と円との交点を計算

機能

入力線分または線分の双方向延長線と円との交点のピクセル座標を計算するために使用されます。

使用シーン

通常、計測シーンで対象物の特徴点を位置決めするために使用されます。

入力と出力

../../../../_images/intersec_line_circle.png

パラメータ説明

交点タイプ

パラメータ説明:計算する交点のタイプを指定するために使用されます。
オプション:端点内、延長線上
初期値:端点内
  • 端点内:線分内にある円との交点を計算します。線分と円が交差しない場合、出力される交点情報は空です。

  • 延長線上:延長線にある交点を計算します。延長線と円が交差しない場合、出力される交点情報は空です。

下図に示すように、左側は交差点タイプを 延長線 に設定した場合の計算結果で、右側は交差点タイプを 端点内 に設定した場合の計算結果です。交差点は青色で表示されています。

../../../../_images/circle_intersec_compare.png