采样点以固定采样率(e,g 1s = 25帧)从飞行器中获取,它包含x,y,z位置。
要求是导入点列表并编辑曲线,然后将其导出到新的点列表。 我想使用 Cubic Bezier曲线来显示点,问题是:
顶点和控制点的原因是编辑,我想拖动控制点来修改曲线。
此字段的新内容,任何建议或示例代码均受到赞赏。 :)
答案 0 :(得分:1)
Cubic Bezier样条曲线不适合任意数字化曲线。如果Cubic Bezier样条曲线的曲线与不可接受的平方误差近似,则有两种选择:
将原始曲线分割成线段(例如,曲线弯曲处),然后使用Cubic Bezier样条拟合线段。有an algorithm for automatically fitting digitized curves
使用高阶贝塞尔样条而不是立方体,可以适合任何连续的平滑曲线。 这将导致迭代过程找到最小阶的Bezier样条曲线,使曲线具有可接受的误差。