如何为画布编程几何样条线

时间:2013-09-13 12:19:21

标签: javascript canvas geometry

有人能解释在画布上绘制样条线背后的逻辑吗?我理解splines背后的基本几何逻辑,但我很难理解如何以编程方式实现它。我已经看了几个例子(http://www.rgraph.net/http://scaledinnovation.com/analytics/splines/aboutSplines.html),但没有一个在源代码中有足够的评论来确切地知道需要做什么。

我不想继续修改工作样条示例,因为我希望了解它背后的逻辑。

1 个答案:

答案 0 :(得分:0)

如果通过"了解[splines]背后的逻辑"你的意思是样条背后的数学逻辑,你可以查看奥斯陆大学教授的这个伟大的样条课程:

Michael S. Floater的课程有一些令人惊叹的学习指南,这些指南具有可读性,信息性和完整性。

第一节有一个很好的解释,为什么样条曲线在连接点上比Bezier / Quadratic等其他曲线更好。

会议继续解释样条的逻辑和数学基础。

http://www.uio.no/studier/emner/matnat/ifi/INF-MAT5340/v07/undervisningsmateriale/kap1.pdf

其余的会话建立在样条背后的推理上:

http://www.uio.no/studier/emner/matnat/ifi/INF-MAT5340/v07/undervisningsmateriale/