10.1.4.12. Segment¶
Module to implement segment.
-
class
Patro.GeometryEngine.Segment.
Segment2D
(p0, p1)[source]¶ Bases:
Patro.GeometryEngine.Primitive.Primitive2DMixin
,Patro.GeometryEngine.Primitive.Primitive2P
Class to implement 2D Segment
Construct a
Segment2D
between two points.-
center
¶
-
cross_product
¶
-
direction
¶
-
intersect_with
(segment2)[source]¶ Checks if the line segments intersect. return 1 if there is an intersection 0 otherwise
-
length
¶
-
point_at_t
(t)¶ Return the linear interpolate of two points.
-
side_of
(point)[source]¶ Tests if a point is left/on/right of a line.
> 0 if point is left of the line = 0 if point is on the line < 0 if point is right of the line
-
vector
¶
-