getBezierCurve:
Calculate x and y Coordinates for A Quadratic Bezier Curve
Description
Calculate x and y coordinates for a quadratic Bezier curve between two
points with the equation:
B(t) = (1-t) ((1-t)P0 + tP1) + t((1-t)P1 + tP2)
where P0 is the start point, P2 is the end point, and P1 is the control
point. P1 will be adjusted based on the distance of two points.
Usage
getBezierCurve(lineStart, lineEnd, totalPoints)
Arguments
lineStart
numeric vector, the coordinate of a point where Bezier line starts
lineEnd
numeric vector, the coordinate of a point where Bezier line ends
totalPoints
non-negative numeric, total number of points that form a Bezier line