addAfterPosition method
Implementation
void addAfterPosition(
double p, Float32List temp, int i, Float32List out, int o) {
final double x1 = temp[i + 2],
y1 = temp[i + 3],
dx = x1 - temp[i],
dy = y1 - temp[i + 1],
r = math.atan2(dy, dx);
out[o] = x1 + p * math.cos(r);
out[o + 1] = y1 + p * math.sin(r);
out[o + 2] = r;
}