10.1.4.5. Line¶
Module to implement line.
-
class
Patro.GeometryEngine.Line.Line2D(point, vector)[source]¶ Bases:
Patro.GeometryEngine.Primitive.Primitive2DMixin,Patro.GeometryEngine.Primitive.PrimitiveClass to implement 2D Line.
Construct a
Line2Dfrom a point and a vector.-
get_x_y_from_bounding_box(interval)[source]¶ Return the bounding box build on the intersection of the input bounding box with the line
-
is_infinite¶ True if the primitive has infinite extend like a line.
Note: a closed primitive cannot be infinite.
-
point_at_s(s)¶ Return the Point corresponding to the curvilinear abscissa s
-
point_at_t(s)¶ Return the Point corresponding to the curvilinear abscissa s
-