Package com.marswars.geometry.spline
Class SplineUtil
java.lang.Object
com.marswars.geometry.spline.SplineUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionsubdividePoints(ArrayList<Waypoint> points, double subdivisionsPerUnit) Creates catmull spline curves between the points array with a given number for subdivions per unit.subdividePoints(ArrayList<Waypoint> points, ArrayList<Integer> subdivisions) Creates catmull spline curves between the points array.
-
Constructor Details
-
SplineUtil
public SplineUtil()
-
-
Method Details
-
subdividePoints
public static ArrayList<Waypoint> subdividePoints(ArrayList<Waypoint> points, ArrayList<Integer> subdivisions) Creates catmull spline curves between the points array.- Parameters:
points- The current 2D points arraysubdivisions- The number of subdivisions to add between each of the points.- Returns:
- A larger array with the points subdivided.
-
subdividePoints
public static ArrayList<Waypoint> subdividePoints(ArrayList<Waypoint> points, double subdivisionsPerUnit) Creates catmull spline curves between the points array with a given number for subdivions per unit.- Parameters:
points- The current 2D points arraysubdivisionsPerUnit- The number of subdivisions to add per unit of liner distatnce- Returns:
- A larger array with the points subdivided.
-