in src/ras.rs [383:401]
fn curve_to(&mut self, x1: f32, y1: f32, x2: f32, y2: f32, x: f32, y: f32) {
let to = AbPoint {
x: x * self.factor - self.x_min,
y: self.y_max - y * self.factor,
};
let c1 = AbPoint {
x: x1 * self.factor - self.x_min,
y: self.y_max - y1 * self.factor,
};
let c2 = AbPoint {
x: x2 * self.factor - self.x_min,
y: self.y_max - y2 * self.factor,
};
if let Some(prev) = self.prev.take() {
self.ras.draw_cubic(prev, c1, c2, to);
}
self.prev = Some(to);
}