问题标签 [sceneform]
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.
android - Android:需要在 ARCore SDK 中节点旁边的平面中以相同的缩放比例缩放其大小后复制或复制/粘贴添加的对象
我正在尝试制作一个演示应用程序,我想在其中添加一些选项,例如复制/粘贴所选节点、删除节点等...
我已完成删除节点部分。现在,我试图在缩放和调整节点大小后复制/复制粘贴添加的节点,但是,在平面中复制已编辑的节点并没有成功。重复节点将与添加或编辑(缩放或调整大小)节点相同。
谁能告诉我如何在应用程序中复制/复制粘贴该节点?有什么简单的方法可以做到这一点吗?
我的主要活动代码如下:
放置对象的代码添加到基本活动中,如下所示:
java - ARCore – 如何在没有任何特征点的情况下在墙壁等表面上放置/创建对象?
例如:我有兴趣将 2D 图像放置在垂直平面上(例如:没有特征点的白色或单色墙壁)。
有哪些不同的解决方法?
我知道 ARCore 支持相对于其他对象放置对象。我该如何扩展它以满足我将对象相对于未检测到特征点的其他对象放置的要求?
非常感谢任何想法或解决方法。
android - Sceneform SDK:如何在平面以外的物体上添加可渲染的 3D
我正在尝试开发一个应用程序来在我的手腕上呈现手表的 3D 模型。但 Sceneform SDK 仅检测平面。
我尝试通过增强手腕的图片来增强图像,但由于特征点太少,没有检测到我的手腕。
关于如何完成的任何建议?我是一名 Android 开发人员,将 Sceneform SDK 与 ARCore 一起使用。我没有使用 Unity 的经验。
请帮忙!!
android - sceneView.getSession() 返回 null
我有带有 arFragment 的 sceneform 示例 hellosceneform 应用程序,并希望在自定义坐标上添加对象。为此,据我所知,我需要有一个会话来在其上添加一个 Anchor,然后创建一个 Node 等。但是当我运行arFragment.getArSceneView().getSession()
调用createAnchor()
它时,我得到null
. 如何获得非空会话?
PS arFragment 是标准的 hellosceneform 的 ux 片段:
arFragment = (ArFragment) getSupportFragmentManager().findFragmentById(R.id.ux_fragment)
android - ARCore – 我可以把模型放在其他非平面的地方吗?
我有这样的场景:
创建一个巨大的框架/笼子。
切换到另一个模型。
将切换模型放入最初创建的巨大框架/笼子中
另一个模型可以嵌套在ARCore
/中Sceneform
吗?
现在可以做 ARCore 或 Sceneform 了吗?
任何帮助将不胜感激,谢谢!
android - 如何在 Android Studio 模拟器上安装 ARCore 以测试 SceneForms 示例应用程序?
问题:我试图在 Android Studio Emulator SceneForms Samples Link上运行 SceneForms 示例应用程序。这需要最新的 ARCore 应用程序,该应用程序必须从 Google Play 商店下载。
尝试 1:Android Studio 与 Google Play 商店的最新模拟器镜像是 Google Nexus 5X。不幸的是,我在尝试安装时收到 此设备不兼容。Nexus 5X 无法安装 ARCore
尝试 2:所有 Pixel 2 图像都没有 Google Play 商店。
尝试 3:我尝试从此处获取 ARCore 最新 apk 并安装在设备上,但模拟器不允许我安装。 https://github.com/google-ar/arcore-android-sdk/releases
其他人可以尝试在模拟器上运行这个示例应用程序并给我建议吗?我怀疑这是硬件问题,因为我有良好的 GPU 和 CPU (R9 290/i7 4790k)
android - ArCore 和 Firebase Perf 编译错误
我正在尝试在我的应用程序中添加一些 AR 功能。但是,当我同时拥有ArCore
并Firebase-perf
在文件中启用时,尝试运行我的应用程序时出现编译错误grandle
。我已经看到了这个Github 线程,但是该解决方案在我的情况下似乎不起作用。
这些是我得到的日志
尝试禁用Firebase perf
并且一切正常,所以我想这与一些与ArCore
库冲突的代码或文件有关。我在下面搜索了生成的文件app/build/intermediates/transforms/FirebasePerformancePlugin/production/release/153
,它必须与ArCore
.
android - ArCore 增强图像图像不可见
我正在实现ArCore
. 我的数据库图像的识别工作正常,当它们被识别时开始播放视频。但是我想知道当图像在场景中不再可见时是否有任何侦听器被调用,以便我可以停止并隐藏该图像的视频。目前在我的实现中,即使我删除了物理图像,视频也会保持在场景中识别图像的相同位置。