algorithm - 重新采样一系列点

标签 algorithm 3d geometry resampling

我有一个 3d 点数组(想象一个球的轨迹),带有 X 个样本。

现在,我想对这些点重新采样,这样我就有了一个包含 y 个样本位置的新数组。

y 可以大于或小于 x 但不能小于 1。总是至少有 1 个样本。

算法如何将原始数组重新采样为新数组?谢谢!

最佳答案

基本思想是获取 X 点并将它们绘制在图表上。然后使用一些合理的插值函数在它们之间进行插值。您可以使用线性插值、二次 B 样条等。通常,除非您有特定理由相信这些点代表高阶函数(例如 N4),否则您希望坚持使用相对低阶插值函数。

完成此操作后,您的图表上(基本上)就会有一条连续的线。要获得 Y 点,您只需选择沿图表 X 轴等距分布的 Y 点。

关于algorithm - 重新采样一系列点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2765623/

相关文章:

python - 概念:从 "synonyms"列表中收集 "words"

algorithm - 使用较小的用户数据库时最好的哈希算法是什么

java - 方法 isEmpty() 对于类型 InputStream 错误未定义

image - 如何将点变成三角形?

opencv - 如何使用对极平面图像确定物体与相机的距离?

python - Matplotlib:以图像作为注释的 3D 散点图

python - 在Python中如何确定一个点是否在某个平行四边形内部?

java - 我应该如何格式化 3D 引擎的几何实例化过程?

javascript - 如何测试 Three.js 中光线拾取的错误?

java - Android 应用程序的时间圈动画