贝塞尔曲线的可视化操作实现——Photoshop钢笔工具的初级模拟

贝塞尔曲线在数字绘图中有着非常重要的地位,你可能使用过photoshop的钢笔工具,那就是贝塞尔曲线的应用。
在html5的canvas中也得到了实现,即bezierCurveTo函数。
虽然功能不错,但是凭空使用 bezierCurveTo来绘图可不是件方便的事。
他的6个参数:(控制点1的坐标X,控制点1的坐标y,控制点2的坐标x,控制点2的坐标y,终点坐标x,终点坐标y)并不是你一见就能知道最终效果的。
黑客帝国中的那种通过没有数字视频解码器的显示设备,纯粹看代码来监视母体世界的能力,不是一时半会能够修炼的出来的。

下面的demo就提供了这种类似数字解码功能,使得你可以可视化操作曲线。
然后,这还只是个很初级的东西,希望大家支持,我会慢慢完善的。
此demo仅提供了单条贝塞尔曲线的操作,可控的点有四个,暂没有拖动线条的功能。
和那种用HTML5实现整个photoshop功能的项目比起来。这只能算是小小的练习,希望这个练习在不久的未来能够用上。