问题标签 [viro-media]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
react-native - React Native viro react VR SkyBox 不工作
我正在使用 ViroReact 开发一个 VR 应用程序,https: //viromedia.com/viroreact 。但我在使用 SkyBox (Cubemap) VR 场景时遇到问题。当我使用 Viro360Image 视图时,一切正常。
这是我使用 Viro360Image 视图的 VR 场景
上面的场景工作正常。我也可以在 VR 耳机中查看 VR 体验。但是当我将其更改为 Skybox 版本时,如下所示。它停止工作。
上面的代码抛出以下错误。
那么为什么 Skybox 版本不起作用?
reactjs - 状态内部动态创建的组件在商店更改时不会更新
我确定store
更新(我正在使用 redux),因为我可以在 中获取更新的值componentWillReceiveProps
,但在我动态创建的组件中props
不会更新(在创建组件时维护 props 的值)。
我如何创建组件:
我需要获取更新值的道具是this.props.distanceBetweenUserLocationAndPoints。
存储在状态中的动态创建的组件的渲染objects
是:
_getFetchDataDevice(...) 在生命周期方法中被调用。
this.state.objects
工作并呈现我想要的正确视图,但是当this.props.distanceBetweenUserLocationAndPoints更新时,它在动态创建的组件中的引用不会更新。已经尝试将道具传递给本地状态,也没有工作。
react-native - 博览会反应原生的图像检测
我想在我的应用程序中包含一个功能,您可以在其中扫描特定图片,应用程序会识别此图像。就像 Viro 中的图像识别功能:https ://docs.viromedia.com/docs/ar-image-recognition 。所以我会设置一个特定的图像,它只需要识别这个图像。
我正在使用expo react native。
有人知道我如何构建这个功能吗?
谢谢
javascript - js中3d模型的X3D格式转OBJ格式
是否存在一些用于将 x3d 格式转换为 obj 的 js 库?或者如果它不存在,那么在 js 中创建转换器会有什么困难?我尝试通过在线转换器将 x3d 转换为 obj,但我没有在 OBJ 文件中看到与 X3D 格式相同的数据。
感谢您的建议!
android - Viro Media 无法连接到服务器
我正在和另外三个人一起做一个 Viro Media 项目。我们两个人有安卓,两个人有 iPhone。当其中一位 iPhone 人员使用 ngrok 链接运行测试平台服务器时,似乎两个 iPhone 用户都能够连接到测试平台。但是,当我(android 用户)和另一个 android 用户尝试连接到同一个链接时,重新加载后我们得到“连接到包服务器时出错”和“无法连接到开发服务器”。我们两个(安卓用户)决定在我们自己的机器上本地运行它来测试它,同时我们的服务器和我们的手机都连接到同一个 wifi,我们都仍然收到这个错误。我可以确认我们都有 ViroReact 2.17.0。Android中是否需要一些额外的设置才能使其正常工作?谢谢。
reactjs - 从偏航和俯仰半径获取笛卡尔坐标
在我们用于在 360 度图像中创建静态按钮(用于 360 度图像之间的导航/游览)的管理网络/浏览器应用程序中,我们使用此工具Pannellum。在移动应用程序中,我们使用React Viro作为游览视图 = 360 度图像 + 按钮作为链接。在 Pannellum 中,按钮/热点位于 360 度图像中,带有偏航和俯仰(以弧度为单位)。ReactViro 用于定位按钮笛卡尔位置为 [x,y,z] 。有没有办法将这个偏航和俯仰转换为笛卡尔坐标?
reactjs - 当看到目标时,React-Viro AR ImageTracking 子元素位于相机内部
我目前正在 Viro-React (React-Viro)
用于一个 AR 项目,在该项目中,如果相机看到某些图片,则会在其前面播放视频。我让它工作得很好,但不知何故,几天后,在没有更改代码的情况下ViroARImageMarker
,当看到目标时,视频和其中的所有内容始终位于相机内。
这种行为似乎只发生在我自己的项目中,而不是 Viro Media 提供的示例中。
我试图:
- 重新安装节点模块
- 比较 package.json 的并重新安装。
- 改变了内部元素的位置
ViroARImageMarker
- 并重新组织了元素。
但似乎没有任何效果。
正如我所说,代码本身显示和隐藏视频,但没有定位视频(每个都ViroARImageMarker
正确,但在看到目标时将它们定位在相机的位置,然后将它们保留在那里。
这是代码。(最后的片段)我将此函数传递给ViroARSceneNavigator
另一个脚本。
有一些动画,它们只是根据目标是否在视野中来放大/缩小视频。
(我删除了空格以适应更多屏幕)