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-axisReturns: Translated Curve
Example #1:
# import Curve, parameter and interpolate from sympy.geometry.curve import Curve from sympy.abc import t from sympy import interpolate # using interpolate() and Curve() C1 = Curve((t, interpolate([ 1 , 4 , 9 , 16 ], t)), (t, 0 , 1 )); print (C1) # using translate() 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:
# import Curve and parameter from sympy.geometry.curve import Curve from sympy.abc import x # using Curve() C1 = Curve((x, x), (x, 0 , 1 )); print (C1) # using translate() C2 = C1.translate( 1 , 2 ) print (C2) |
Output:
Curve((x, x), (x, 0, 1)) Curve((x + 1, x + 2), (x, 0, 1))
Please Login to comment...