管理対象のエンティティ
矩形と線分の交差判定
矩形領域と線分が交差するかどうかを返す。 矩形領域には x 座標が x_area_max の点と、y 座標が y_area_max の点は含まれないものとする。
事前条件:
矩形領域の最小 x 座標
矩形領域の最大 x 座標
矩形領域の最小 y 座標
矩形領域の最大 y 座標
線分端点 P の x 座標
線分端点 P の y 座標
線分端点 Q の x 座標
線分端点 Q の y 座標
交差するとき true, それ以外のとき false
矩形と非水平線分の交差判定
矩形領域と線分が交差するかどうかを返す。 矩形領域には x 座標が x_area_max の点と、y 座標が y_area_max の点は含まれないものとする。
事前条件:
注意: |yP - yQ| が小さいと精度が悪くなる。
矩形領域の最小 x 座標
矩形領域の最大 x 座標
矩形領域の最小 y 座標
矩形領域の最大 y 座標
線分端点 P の x 座標
線分端点 P の y 座標
線分端点 Q の x 座標
線分端点 Q の y 座標
交差するとき true, それ以外のとき false
対象領域
area に対応する内容データ | AreaStatus.EMPTY | AreaStatus.FULL
確認する領域
領域の状態
線分の領域管理