目次ページ 前ページ 次ページ |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8. 二直線の交点計算と応用 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8.1 最も基礎的な算法 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8.1.5 しきい値を判定に使う | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
図8.1 線分に対して点Bの左右関係求める![]() 表8.1 二線分の交差状態を分類するコードIX
No. IBPT IBNT JEC IX 交差状態 備 考 1 1 -1 0 1 線分A,B共に交点で分割 2 -1 1 0 -1 線分A,B共に交点で分割 3 0 +/- 4 2 IANT=0 4 0 +/- 1 -2 IAPT=0 5 0 1 0 3 線分Aの区切りは保留 6 0 -1 0 -3 線分Aを交点で分割 7 +/- 0 8 4 IANT=0 8 +/- 0 2 -4 IAPT=0 9 1 0 0 5 線分Aの区切りは保留 10 -1 0 0 -5 線分Aを交点で分割 11 +/- +/- 0 6 線分Bを交点で分割、IAPT=0 12 +/- +/- 0 7 線分Bを交点で分割、IANT=0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
前ページ 次ページ |