关于BezierCurve的绘制有关问题

关于BezierCurve的绘制问题?
正在做一个态势标绘软件,碰到了这样的问题,请各位高手帮忙看看。

绘制一条曲线,交互方式是用户依次点出经过曲线的点,然后生成一条光滑曲线,
开发平台提供了有关BezierCurve   的类和接口,不过都是要求   传入控制点来产生曲线。
有没有可能通过曲线上的点,反算控制点呢?
如果不能,请问该如何解决这种问题呢?

------解决方案--------------------
自己写算法 ?、
------解决方案--------------------
当然可以反算了,解一个方程组即可
------解决方案--------------------
看一下图形学的书籍,基本都有介绍