gpt4 book ai didi

android - 用于 C/C++ 的路径线绘图图形库/引擎?

转载 作者:太空宇宙 更新时间:2023-11-03 12:38:29 25 4
gpt4 key购买 nike

我正在寻找一个 C 或 C++ 库/引擎,它可以在给定一组线段输入的情况下绘制路径线图(2D 和/或 3D)。每段通常与前一段相连,每段包括距离、方位角和偏角。有关示例输出,请参见下图。 2D 只需要距离和方位角,而 3D 需要距离、方位角和偏角。

我不是在寻找图表/报告库。

有没有人知道任何库,最好是开源的,足以在给定输入的情况下绘制路径线图?

enter image description here

最终我想画这样的东西(一张 map ):

enter image description here

最佳答案

如果您分解图书馆需要做什么,你最终得到了一些非常基本的功能,
你可能不会发现它被封装为一个库因为它们非常微不足道。

第 1 步:“分割成 3d 点”

a) 沿引用轴创建一个单位向量。
b) 按段距离缩放。
c) 通过轴承旋转它。
d) 将其旋转偏角。
(注意:假设方位角和偏角是正交的,你应该不会遇到任何麻烦。)
e) 添加段的开头(也称为最后一个向量)。

第 2 步:“3d 点到 2d 点”

a) 将 3d 向量乘以透视或正交投影矩阵。

第 3 步:“2d 指向线”

a) 使用 bresenham 线算法对单个像素进行 gte。

一旦你完成了第 2 步并且实际上有 2 点表示的线所有绘图库都应该做。
一点魔法都没有;)

(注意:市面上有很多航类跟踪/ map 应用程序,它们都做得非常好。)

关于android - 用于 C/C++ 的路径线绘图图形库/引擎?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12842833/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com