我正在使用来自 ARCore SDK 1.0 的示例 Hello AR 进行测试。如何在 2D 制造商(如二维码)上显示 3D 模型?是否有任何类可以检测 ARCore API 处的 QRCode 位置,还是应该使用外部库来检测?
在示例应用程序中,单击表面时会显示 Android 机器人 (Andy)。我想在二维标记上显示安迪。
我正在开发一个 Vue.Js 站点并使用 Vue-router 默认模式“hash”。所以网站的 URL 是这样的:
www.mysite.com/#/Home
Run Code Online (Sandbox Code Playgroud)
该网站已被某些移动应用程序链接,我无法更改它们。但我有一个新要求,我需要更改 URL 以从 URL 中删除哈希 (#)。所以我将 Vue-router 模式更改为“历史”,现在我的网站可以在没有哈希的情况下工作。像那样:
www.mysite.com/Home
Run Code Online (Sandbox Code Playgroud)
问题是使用历史记录模式时,带有哈希 (#) 的 URL 不起作用。但为了与使用哈希链接网站的移动应用程序兼容,我仍然需要使带有哈希的 URL 有效。
问题:
如何使用 Vue-router 历史记录模式并保持 URL 的哈希值正常工作?
我在 router/index.js 文件中尝试了以下方法:
export default new Router({
mode: 'history',
routes: [
{
path: '/Home',
name: 'Home1',
component: Home
},
{
path: '/#/Home',
name: 'Home2',
component: Home
},
...
]})
Run Code Online (Sandbox Code Playgroud)
使用此配置,URL www.mysite.com/Home 可以工作,但 URL www.mysite.com/#/Home 不起作用。
我正在尝试在不使用其余ROS的情况下编译roscpp(我只需要订阅一个节点,但是拥有一个使用旧版本ROS的节点,由于编译麻烦,我无法将其与其程序集成在一起)。我从git(https://github.com/ros/ros_comm)下载了源代码,现在我需要对其进行编译,但是Cmake抛出了错误:
INFOBuilding GTest from source.
TODO: implement add_roslaunch_check() in rostest-extras.cmake.
CMake Error at CMakeLists.txt:8 (catkin_package_xml):
Unknown CMake command "catkin_package_xml".
Run Code Online (Sandbox Code Playgroud)
我该如何建造?我正在调用cmake CMakeList.txt,但是它不起作用。