¿Cómo compensar una curva bezier cúbica?

Estoy tratando de crear una curva bezier "paralela". En mis intentos me he acercado pero no tengo cigarro. Estoy tratando de mantener un desplazamiento sólido de 1px entre las 2 curvas (rojo, azul).

Mi objetivo principal es usar un algoritmo de desplazamiento de borde para expandir / reducir una ruta svg.

Solución

Para cualquier otra persona que esté buscando una solución, he creado una versión AS3.

http://seant23.wordpress.com/2010/11/12/offset-bezier-curves/

Respuestas a la pregunta(4)

Su respuesta a la pregunta