python - 如何计算沿插值路径的均匀距离(Python2.7)?

标签 python path geometry

我有一个(长)x,y 元组列表,它们共同描述了一条路径(即鼠标事件以恒定速率采样,尽管速度不恒定)。

我的目标是以恒定速率为该路径设置动画。所以我有弯曲的线段和直的线段,并且不能保证任意两点之间的 delta-d 相同。

给定的数据如下:

[(0,0), (0,2), (4,6).... ] 该列表的长度是 ~1k-2k 点,有什么办法除了蛮力计算每个点之间的线段长度,然后将每个 n 长度指定为“框架”?

最佳答案

如果您使用 Numpy 数组来表示您的数据,那么您可以向量化计算。这与您将要获得的一样高效。

关于python - 如何计算沿插值路径的均匀距离(Python2.7)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37245832/

相关文章:

python - 正则表达式。匹配包含特殊字符或 'http://' 的单词

python - 为每个级别使用不同的格式分割 matplotlib 标题

python - 在生成所有可能的组合时 itertools.combinations_with_replacement() 与 itertools.product()?

java - 我需要在用户变量或系统变量中设置 java JDK 路径吗?

html - 纯CSS/JS SVG半弧顺时针动画超过180度(半圆)

matlab - 根据给定的不同方向的线扭曲图像

css - 背景 mask Facebook 个人资料预览 Popover 上的仅 CSS 技术

python - 如何使用 python 验证 mp4 文件或音频文件?

bash - 通过 bash 别名修改 $PATH 变量

python - 如何删除 pyqgis 中*除了*某些特定图层之外的所有图层?