GeeksforGeeks App
Open App
Browser
Continue

Python | Sympy Line.parallel_line method

In Sympy, the function parallel_line() is used to create a new Line parallel to the given linear entity which passes through the given point p.

```Syntax: Line.parallel_line(p)

Parameters:
p: Point

Returns: Line```

Example #1:

Python3

 `# import sympy and Point, Line``from` `sympy ``import` `Point, Line` `p1, p2, p3 ``=` `Point(``0``, ``0``), Point(``2``, ``3``), Point(``-``2``, ``2``)` `l1 ``=` `Line(p1, p2)` `# using parallel_line() method``l2 ``=` `l1.parallel_line(p3)` `# checking l2 is parallel to l1 using is_parallel() method``isParallel ``=` `l1.is_parallel(l2)` `print``(isParallel)`

Output:

`True`

Example #2:

Python3

 `# import sympy and Point3D, Line3D``from` `sympy ``import` `Point3D, Line3D` `p1, p2, p3 ``=` `Point3D(``0``, ``0``, ``0``), Point3D(``2``, ``3``, ``4``), Point3D(``-``2``, ``2``, ``0``)` `l1 ``=` `Line3D(p1, p2)` `# using parallel_line() method``l2 ``=` `l1.parallel_line(p3)` `# checking l2 is parallel to l1 using is_parallel() method``isParallel ``=` `l2 ``=` `l1.is_parallel(p3)` `print``(isParallel)`

Output:

`True `
My Personal Notes arrow_drop_up