检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
您可根据实际情况选择如下任一组设备进行调试: 安卓手机、数据线、Windows系统电脑。 苹果手机、数据线、Mac系统电脑。 调试步骤 选择安卓手机调试。 用数据线连接手机、电脑,手机开启USB调试模式。 在Chrome浏览器输入:chrome://inspect/#devices,手机打开需要调试的页面停留
调试工具 调试工具包括: 安卓手机 Windows系统电脑 USB数据线 父主题: 常用调试方法
状态码 常用状态码请参见表1。 表1 请求状态返回码 状态码 描述 说明 200 OK 服务器已成功处理了请求。 400 Bad Request 非法请求。 建议直接修改该请求,不要重试该请求。 403 Forbidden 请求被拒绝访问。 返回该状态码,表明请求能够到达服务端,
调试方法 调试工具 手机或平板 微信开发者工具 调试步骤 登录微信开发者工具。 单击“真机调试”,弹出“真机调试”窗口。 您可根据实际需求进行操作。 在“Console”页签查看日志信息。 在“Network”页签查看网络请求发送情况。 在“Sources”页签进行断点调试。 图1
Scripts”中的SessionsManager.cs文件。 由于SDK的虚拟世界比较庞大,导致距离坐标世界原点较远的虚拟资源坐标值很大,可能会引起一些渲染上的异常(例如模型闪烁,抖动等),因此SDK会将资源进行二次偏移以减小资源的坐标值。 如果您需要获取数字资源在虚拟世界中根节点的偏移量,请参考如下方法: HTVector2f
VPS坐标系是基于UTM坐标定义的,北向Y轴正向和东向X轴正向如图1所示。 图1 VPS坐标系示意图 Three.js渲染引擎坐标系 摆放虚拟物体时需要注意:Three.js的相机朝向是Z轴的反向。 图2 Three.js渲染引擎坐标系示意图 坐标系转换 SDK提供了UTM坐标与渲染引擎(如Three
isual Studio。 准备iOS环境,安装Xcode。 准备Android环境,安装Android Studio。 如果您需要在华为手机上使用SDK,请咨询华为云专业服务团队。 父主题: HTSDK使用手册
矩阵和视频流图像。当3定位成功后输出相机矩阵,包含当前虚拟相机的位姿信息。视频流图像可通过Three.js、LayaAir等WebGL渲染引擎渲染成背景画面。 您可以根据相机矩阵、视频流图像及路径点,自定义渲染导航路径、虚拟数字内容。 自定义渲染导航路径时,建议您分段处理路径,及
导航功能的生命周期,被默认挂载在预制体当中,使用时可以直接通过HTNaviSession的mNavi来调用各种方法。 // 导航终点坐标是虚拟世界坐标,可以直接带入POI上返回的坐标 mNaviSession.mNavi.SetDestination(447763.6348, 4418530
AR地图运行服务的端侧SDK,助力于快速构建真实和虚拟融合世界。HTFoundation是适配HTSDK的示例代码,供用户在Unity3D中开发业务。 HTFoundation示例实现了真实世界构建、世界位姿定位和跟踪、虚实世界呈现。基于HTFoundation示例,用户可构建虚拟世界,包括虚拟对象设计、行为设计实现和业务逻辑开发。
创建地图,以创建这些视觉特征的大规模且可快速搜索的索引。将设备图像中的特征与索引中的特征进行比较,可获得目标设备的位姿。 AR导航 基于摄像头实时捕捉的实景画面,将地图导航信息通过数字内容的形态叠加在实景画面中,生成虚拟的3D导航指引。
\{product name} \ini Android:/sdcard/android/data/{pakagename}/files/ini iOS:手机连接Mac操作系统电脑,连接后在电脑的“iPhone > 文件”里面找到导入的应用名,应用名下有ini文件夹,请把配置了如下命令的ini文件拖入ini文件夹即可。
概述 AR导航功能依赖视觉定位,进行空间位置跟踪。它将会根据当前位置信息及终点信息获取路径点信息,然后进行3D虚拟世界渲染操作。 其包含的功能主要有路线规划及导航指示: 路线规划:根据目的地和当前位置,自动规划合适的路线。 导航指示:引导用户沿着设定的路线前进,并在需要时提供转弯提示等导航信息。
setIsSaveLog(true) 设置日志存储为“true”,打印日志的同时会写入日志文件到手机(仅Android支持,iOS暂不支持)。 设置日志存储为“false”,不写入日志文件到手机。 设置日志打印级别 XRClient.setLogOutputLevel(1) 日志级别包括:0(不输出)、1
当设备角速度过大时会接收到此通知。 str string 需要侦听回调,回调函数会接收到一个参数:event: { data: Object } event.data.str表示提示信息的内容。 VPS_CHECK_INFO 视觉定位时检测信息提示。 定位失败,请左右移动手机重新定位 。
AR导航 功能介绍 AR导航是新型的地图导航方法,基于摄像头实时捕捉的实景画面,将地图导航信息通过数字内容的形态叠加在实景画面中,生成虚拟的3D导航指引。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
funCallback Function 回调函数,没有接收参数。 registerOnce 只执行一次的定时器。 nInterval number 时间间隔(单位:毫秒)。 void funCallback Function 回调函数,没有接收参数。 unregisterTick 删除定时器。
AR地图运行服务。借助小程序平台免安装即可运行,易于推广。 XRLightSDK提供的API,可以实现世界位姿定位和跟踪,将用户、空间及数字内容连接在一起,助力用户构建真实和虚拟融合的世界。 工作原理 用户需要新建微信小程序工程,然后导入XRLightSDK软件包,通过XRLightSDK调用AR地图运行服务,在微
觉特征的大规模、可快速搜索的索引。在设备定位时,将设备图像中的特征与索引中的特征进行比较,以获得目标设备的位姿。 AR导航 AR导航是新型的地图导航方法,基于摄像头实时捕捉的实景画面,通过数字内容的形态将地图导航信息叠加在实景画面中,生成虚拟的3D导航指引。
视觉定位是根据图像耦合GPS数据确定设备的位置的一项技术。首先通过拍摄一系列具有已知位置的图像并分析它们的关键视觉特征(例如建筑物或桥梁的轮廓)来创建地图,以创建这些视觉特征的大规模且可快速搜索的索引。将设备图像中的特征与索引中的特征进行比较,可获得目标设备的位姿。 调试 您可以在API