Numeric examples (multi-dimensional)

Path definition

path = {{0, 0, 10}, {5, 60, 30}, {10, 30, 60}, {12, 45, 10}, {20, 90, 50}} ;

tmin = First[First[path]] ; tmax = First[Last[path]] + 5 ; path// TraditionalForm

( 0    0    10 )            5    60   30            10   30   60            12   45   10            20   90   50

Continuous acceleration paths

g1 = PlotMultiplePointsTrajectories[path, {tmin, tmax}, {Red, Red}, MultipleCubicPolyTrajectories] ;

[Graphics:../HTMLFiles/index_161.gif]

Paths with velocity heuristic

g2 = PlotMultiplePointsTrajectories[path, {tmin, tmax}, {Blue, Blue}, MultipleCubicPolyTrajectoriesWithVelocityHeuristic] ;

[Graphics:../HTMLFiles/index_163.gif]

Compare results

Show[g1, g2] ;

[Graphics:../HTMLFiles/index_165.gif]


Created by Mathematica  (November 12, 2003)