我有一个点数据数组,点的值表示为 x 坐标和 y 坐标。
这些点可以在 500 到 2000 点或更多的范围内。
数据表示运动路径,其范围可以从简单到非常复杂,也可以在其中包含尖点。
我可以将此数据表示为一个样条曲线或一组样条曲线或其他具有非常紧密压缩的格式。
我尝试将它们表示为贝塞尔曲线的集合,但充其量我可以节省 40%。例如,如果我有一个包含 500 个点的数组,这给了我 500 个 x 和 500 个 y 值,所以我有 1000 个数据片段。我从中得到了大约 100 个二次贝塞尔曲线。每个贝塞尔曲线表示为 controlx, controly, anchorx, anchory。这给了我 100 x 4 = 400 个数据。所以输入 = 1000 个,输出 = 400 个。
我想进一步加强这一点,有什么建议吗?