pysal.lib.cg.get_ray_segment_intersect

pysal.lib.cg.get_ray_segment_intersect(ray, seg)[源代码]

返回光线与线段的交点。

获取点或直线段相交(射线、点)->点或直线段

参数:
ray : 检查交叉点的光线
seg : 检查交叉点的线段

实例

>>> ray = Ray(Point((0, 0)), Point((0, 1)))
>>> seg = LineSegment(Point((-1, 10)), Point((1, 10)))
>>> i = get_ray_segment_intersect(ray, seg)
>>> isinstance(i, Point)
True
>>> str(i)
'(0.0, 10.0)'
>>> seg2 = LineSegment(Point((10, 10)), Point((10, 11)))
>>> get_ray_segment_intersect(ray, seg2)