Python – Sympy Curve.translate() method
Last Updated :
26 May, 2020
In Sympy, the function
Curve.translate()
is used translate the given curve by the given values of x, y. It translates the curve along with both the directions i.e. along x-axis and y-axis.
Syntax: Curve.translate(x, y)
Parameters:
x: translation value along x-axis
y: translation value along y-axis
Returns: Translated Curve
Example #1:
from sympy.geometry.curve import Curve
from sympy.abc import t
from sympy import interpolate
C1 = Curve((t, interpolate([ 1 , 4 , 9 , 16 ], t)), (t, 0 , 1 ));
print (C1)
C2 = C1.translate( 2 , 3 )
print (C2)
|
Output:
Curve((t, t**2), (t, 0, 1))
Curve((t + 2, t**2 + 3), (t, 0, 1))
Example #2:
from sympy.geometry.curve import Curve
from sympy.abc import x
C1 = Curve((x, x), (x, 0 , 1 ));
print (C1)
C2 = C1.translate( 1 , 2 )
print (C2)
|
Output:
Curve((x, x), (x, 0, 1))
Curve((x + 1, x + 2), (x, 0, 1))
Share your thoughts in the comments
Please Login to comment...