谁能解释在画布上绘制样条线的逻辑?我了解样条曲线背后的基本几何逻辑,但我很难理解如何以编程方式实现它。我看过一些例子(http://www.rgraph.net/和http://scaledinnovation.com/analytics/splines/aboutSplines.html),但没有一个在源代码中有足够的评论来确切地看到什么需要完成。
我不想继续调整一个工作样条示例,因为我希望了解它背后的逻辑。
谁能解释在画布上绘制样条线的逻辑?我了解样条曲线背后的基本几何逻辑,但我很难理解如何以编程方式实现它。我看过一些例子(http://www.rgraph.net/和http://scaledinnovation.com/analytics/splines/aboutSplines.html),但没有一个在源代码中有足够的评论来确切地看到什么需要完成。
我不想继续调整一个工作样条示例,因为我希望了解它背后的逻辑。
如果“理解 [样条] 背后的逻辑”是指样条背后的数学逻辑,您可以查看奥斯陆大学教授的关于样条的精彩课程:
Michael S. Floater 的课程有一些令人惊叹的学习指南,可读性强、内容丰富且完整。
第一部分很好地解释了为什么样条曲线比其他曲线(如贝塞尔曲线/二次曲线)更擅长连接点。
会议继续解释样条的逻辑和数学基础。
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/