我有一个B样条曲线,已经有了所有的节点和控制点的x、y坐标。
我需要将B样条曲线转换为贝塞尔曲线。
我的最终目标是在html5画布元素上绘制形状。B样条来自不支持贝塞尔曲线的dxf文件,而画布仅支持贝塞尔曲线。
我找到了几篇文章试图解释这个过程,但它们都超出了我的理解范围,似乎非常理论密集。我真的需要一个例子或一步一步的帮助。
这是我找到的: (解释B样条),(转换为贝塞尔曲线),(Javascript示例) 最后一个链接很好,因为它包含实际的代码,但是似乎没有考虑到节点分配的权重。我认为这很重要,因为它似乎会影响曲线是否通过控制点。
如果有人能指导我一步步的过程或帮助我写一些伪代码(或真实的代码),我将不胜感激。如果需要,我可以分享我的节点或控制点。
我需要将B样条曲线转换为贝塞尔曲线。
我的最终目标是在html5画布元素上绘制形状。B样条来自不支持贝塞尔曲线的dxf文件,而画布仅支持贝塞尔曲线。
我找到了几篇文章试图解释这个过程,但它们都超出了我的理解范围,似乎非常理论密集。我真的需要一个例子或一步一步的帮助。
这是我找到的: (解释B样条),(转换为贝塞尔曲线),(Javascript示例) 最后一个链接很好,因为它包含实际的代码,但是似乎没有考虑到节点分配的权重。我认为这很重要,因为它似乎会影响曲线是否通过控制点。
如果有人能指导我一步步的过程或帮助我写一些伪代码(或真实的代码),我将不胜感激。如果需要,我可以分享我的节点或控制点。