Skip to content
Snippets Groups Projects
test.py 586 B
Newer Older
Steve Tonneau's avatar
Steve Tonneau committed
from spline import bezier, spline, exact_cubic

from numpy import matrix

waypoints = matrix([[1.,2.,3.],[4.,5.,6.]]).transpose()
Steve Tonneau's avatar
Steve Tonneau committed
time_waypoints = matrix([0.,1.])
a = bezier(waypoints)
a = bezier(waypoints, -1., 3.)
a.min()
a.max()
a(0.4)


#testing spline function
a = spline(waypoints)
a = spline(waypoints, -1., 3.)
assert((a.derivate(0.4,0) == a(0.4)).all())
a.derivate(0.4,2)
Steve Tonneau's avatar
Steve Tonneau committed

#testing exact_cubic function
a = exact_cubic(waypoints, time_waypoints)
a.min()
a.max()
a(0.4)
assert((a.derivate(0.4,0) == a(0.4)).all())
a.derivate(0.4,2)