问题标签 [rajawali]

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.

0 投票
1 回答
854 浏览

android - 使用 Android 和 OpenGL ES/Rajawali 标记 3D 模型的部分

我已将使用 Rajawali 的模型(例如茶壶)导入我的场景。我想要的是使用普通的 Android 视图标记模型的某些部分(例如盖子、身体、脚、把手和喷口),但我不知道如何实现。具体来说,将标签放置在正确的位置似乎具有挑战性。这个想法是,当我改变我的模型在场景中的位置时,标签的尖端仍然正确定位

Rajawali 教程展示了如何将 Android 视图放置在此处https://github.com/Rajawali/Rajawali/wiki/Tutorial-08-Adding-User-Interface-Elements的场景顶部 。我也了解如何使用转换矩阵将模型上的 3D 坐标转换为屏幕上的 2D 坐标,但我不知道如何确定模型本身的准确 3D 坐标。模型使用 Blender 导出为 OBJ 格式,所以我假设有一些聪明的方法可以确定 Blender 中的坐标并将它们导出到单独的文件或以某种方式将它们包含在 OBJ 文件中(但不渲染这些点,仅将它们包含为元数据),但我不知道我该怎么做。

任何想法都非常感谢!:)

0 投票
0 回答
369 浏览

rendering - 使用 Rajawalirenderer 渲染彩色点云

由于在https://github.com/googlesamples/tango-examples-java/tree/master/PointCloudJava中发布yamabe 并使用 rajawali 渲染器,点云不再根据与 3D 相机的距离进行着色。我尝试将 Points.java 的代码修改如下,以再次获得相同的功能:

}

但是这些点只是红色而不是不同的颜色。我对 Rajawali 和 OGL 很陌生,所以有人可以告诉我我缺少什么部分来让着色器在点类上工作。

非常感谢彼得。

0 投票
2 回答
4149 浏览

android - 如何调试 GLSurfaceView 的内部崩溃?

我正在使用Android Cardboard SDKRajawaliVRhttps://github.com/Rajawali/RajawaliVR)开发一个 VR 视频查看器,
在某些设备上,我从睡眠中返回时会崩溃(其他设备只是显示黑屏):

如您所见,崩溃出现在 android 代码中,我该如何开始调试呢?

0 投票
1 回答
297 浏览

android - 如何在 PointCloud 示例上放置相机预览?

我可以像测量它一样获取示例应用程序的源代码吗? https://play.google.com/store/apps/details?id=com.projecttango.tangomeasureit&hl=en 或类似的东西会有所帮助。有现有的 PointCloudJava,但放置相机预览有点复杂,如果有任何示例,它会有所帮助。

0 投票
0 回答
335 浏览

android - 为什么要进口 rajawali.*;无法解决!难道我做错了什么?

我需要在我的 android 中触摸 3d 对象。我在论坛上问过的大多数人,他们建议我使用 Rajawali 作为框架。[我正在使用安卓工作室]

我查看了很多教程,但我总是停留在这里:

它显示无法解决。

然后我从这里MasDennis/Rajawali下载了源代码,希望它能让我清楚地了解我的错误。但我什至无法测试它/在 android studio 中播放它。(在我的手机中运行测试应用程序)。

请。我真的很想弄清楚。我在这里呆了将近一个星期。如果这个修复,我可以继续我的程序。谢谢您的帮助。

P/s:我之前忘了提这个。我确实在构建 gradle 中添加了代码。我完全遵循本教程。我成功添加了 .obj 文件。但是,我无法继续执行任何需要我导入 rajawali.* 的功能;

0 投票
1 回答
690 浏览

vuforia - Vuforia Rajawali Android - 如何在 git 中构建 gradle?

我是 VuforiaRajawali 的新手,我正在尝试从该站点构建和运行该示例。问题是当我使用命令时:

C:/.../RajawaliVuforia/RajawaliVuforia/./gradlew clean assembleRelease uploadArchives

,我总是收到在根项目 RajawaliVuforia 中找不到的错误任务“干净”。

如果可以,请帮忙!

谢谢!

0 投票
1 回答
713 浏览

android - Raycasting - 在 OpenGL ES (Rajawali3D) 中将屏幕上的触摸转换为球体上的点

我有一个使用 Rajawali3D OpenGL ES 库创建的球体,相机放置在(0, 0, 0). 用户可以在滑动时旋转这个球体。

我想获得用户在球体上触摸的点的 3D 坐标

目前我正在使用该Unproject方法来获取近平面和远平面,计算矢量方向并找到球体中的交点。这是代码

问题是当我旋转球体时我得到相同范围的坐标。例如,如果我(a, b, c)在球体的一侧得到坐标,我在球体的另一侧得到相同的坐标。

我如何解决这个问题并获得所有方面的正确坐标?

我正在使用 Rajawali 1.0.232 快照

0 投票
0 回答
157 浏览

google-project-tango - 通过 LoaderOBJ 解析器加载的对象不相对于现实世界定位

我已经更改了 Google 示例的AugmentedRealitySample中的代码,如下所示:

当将 useBasicObjectsInsteadOf3dModel 设置为 true 时,对象会粘在现实世界中的一个点(例如墙壁)上。设置为 false 时,对象位置似乎设置为使 Tango 设备位于对象中间,并且对象与数位板一起移动。然而,物体的旋转似乎起作用了,因为它的移动很像指南针中的指针。

问题是:如何使通过 LoaderOBJ 加载的对象粘在现实世界中的某个点上?

0 投票
0 回答
257 浏览

google-project-tango - 使用 Project Tango 获取视频叠加层上点的坐标和深度数据

我希望在项目探戈中捕获视频叠加层上的坐标数据,这与 measureit 的工作方式非常相似。这是怎么做到的?

0 投票
0 回答
240 浏览

java - 从android中的图像中的边界框获取文本周围的颜色

我有一个由具有多种颜色和文本的背景图像组成的图像。

我已经完成了 OCR,并且我已经识别了文本周围的文本和边界框。

现在我想获取边界框内文本周围的所有像素并将其存储在矩阵中。

我使用 opencv 进行图像处理,使用 opengl 进行渲染(Rajawali)。

任何帮助,将不胜感激。

提前致谢。