Python – Sympy Curve.translate() method
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))
Last Updated :
26 May, 2020
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...