• Research

It’s well known that it’s impossible to directly offset a given Bézier curve at a fixed distance; you can only approximate it, usually by chopping the curve into multiple segments. Things are even harder if the distance is not fixed but the curve needs to move smoothly from one distance to another along the course of the offsetting operation.

In this game, you are given a curve and a second curve with the endpoints offset at two random vectors from the first. Can you adjust the offcurve handles so that the curve graduates smoothly? The colors might help you…

You might be surprised to find out how the offcurves need to differ from the original curve as you hunt for the best solution.

If you’re interested in curve offsetting, you’ll want to check out this paper which optimizes an approximate solution for Bezier curve offsetting by using Tunni curve tensions.

Your score:

Best score: