我写在这里是因为我正在修改 Metaio 给出的基于 GPS 的示例,以尝试在 AR 应用程序中显示 2 个 GPS 点之间的线。该示例运行良好,我能够在 GPS 定位中显示一个对象(例如图像),但是当我尝试实现 Canvas 时出现许多错误,所以,我的问题是,我到底需要什么来画一条线使用 Metaio 和 Canvas?如果这是不可能的......我应该使用什么?我在处理屏幕坐标和属于 gps 点的空间中的真实坐标之间的关系时也遇到了问题。我发现了这个,但我认为我需要相反的:
virtual Vector3d metaio::IUnifeyeMobile::get3DPositionFromScreenCoordinates ( int cosID, const Vector2d & point ) [纯虚拟,继承] 将屏幕坐标转换为被跟踪目标平面上对应的 3D 点。
参数: cosID 定义 3D 点的坐标系的(从 1 开始)索引。point 要使用的 2D 屏幕坐标。返回: 一个 3D 矢量,包含生成的 3D 点的坐标。
对不起我的英语不好,我会等待答案。
非常感谢。