INNER CODE UNIT · TypeScript
prev
margelo/react-native-graph · src/CreateGraphPath.ts:220
const prev = points[i - 1];
const prevPrev = points[i - 2];
if (prev == null) continue;
const p0 = prevPrev ?? prev;
const p1 = prev;
const cp1x = (2 * p0.x + p1.x) / 3;
const cp1y = (2 * p0.y + p1.y) / 3;
const cp2x = (p0.x + 2 * p1.x) / 3;
const cp2y = (p0.y + 2 * p1.y) / 3;
const cp3x = (p0.x + 4 * p1.x + point.x) / 6;
const cp3y = (p0.y + 4 * p1.y + point.y) / 6;
path.cubicTo(cp1x, cp1y, cp2x, cp2y, cp3x, cp3y);
if (i === points.length - 1) {
path.cubicTo(point.x, point.y, point.x, point.y, point.x, point.y);