objective-c - 获取向量中的所有点(两点之间)

标签 objective-c cocoa opengl

假设我有 2 个点 (x1,y1) 和 (x2,y2)。我可以绘制从点 (x1,y1) 到点 (x2,y2) 的向量。我怎样才能获得它们之间所有可能的点,例如每 10 个像素?

简单的可视化:
enter image description here

最佳答案

点 A 和点 B 之间的向量为 B-A (x2-x1, y2-y1) 如果你标准化该向量,并将其乘以你想要的因子(似乎你想要 10px 的距离,所以你的因子是 10),你可以通过将其添加到当前点(最初是原点A)直到到达终点B。

关于objective-c - 获取向量中的所有点(两点之间),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11775443/

相关文章:

xcode - Sparrow-Framework重复符号错误

c - 如何在 GLSL 中使用指针

c++ - openGL,当我加载纹理时文本会发生变化

c++ - 替换 gluPerspective(使用 glFrustrum)

ios - 数组过滤器与核心数据拉取性能

objective-c - 向 Minecraft 服务器发送数据包 : Objective c

cocoa - 出现错误 gcc-4.2 失败,退出代码为 255

iphone - 如何正确构建本地电影URL?

ios - 我的工具栏不会显示在 webView 上方

objective-c - 使用 webView 加载不同的页面 : decidePolicyForNavigationAction: request: frame: decisionListener: method