问题标签 [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.
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 文件中(但不渲染这些点,仅将它们包含为元数据),但我不知道我该怎么做。
任何想法都非常感谢!:)
rendering - 使用 Rajawalirenderer 渲染彩色点云
由于在https://github.com/googlesamples/tango-examples-java/tree/master/PointCloudJava中发布yamabe 并使用 rajawali 渲染器,点云不再根据与 3D 相机的距离进行着色。我尝试将 Points.java 的代码修改如下,以再次获得相同的功能:
}
但是这些点只是红色而不是不同的颜色。我对 Rajawali 和 OGL 很陌生,所以有人可以告诉我我缺少什么部分来让着色器在点类上工作。
非常感谢彼得。
android - 如何调试 GLSurfaceView 的内部崩溃?
我正在使用Android Cardboard SDK
和RajawaliVR
(https://github.com/Rajawali/RajawaliVR)开发一个 VR 视频查看器,
在某些设备上,我从睡眠中返回时会崩溃(其他设备只是显示黑屏):
如您所见,崩溃出现在 android 代码中,我该如何开始调试呢?
android - 如何在 PointCloud 示例上放置相机预览?
我可以像测量它一样获取示例应用程序的源代码吗? https://play.google.com/store/apps/details?id=com.projecttango.tangomeasureit&hl=en 或类似的东西会有所帮助。有现有的 PointCloudJava,但放置相机预览有点复杂,如果有任何示例,它会有所帮助。
android - 为什么要进口 rajawali.*;无法解决!难道我做错了什么?
我需要在我的 android 中触摸 3d 对象。我在论坛上问过的大多数人,他们建议我使用 Rajawali 作为框架。[我正在使用安卓工作室]
我查看了很多教程,但我总是停留在这里:
它显示无法解决。
然后我从这里MasDennis/Rajawali下载了源代码,希望它能让我清楚地了解我的错误。但我什至无法测试它/在 android studio 中播放它。(在我的手机中运行测试应用程序)。
请。我真的很想弄清楚。我在这里呆了将近一个星期。如果这个修复,我可以继续我的程序。谢谢您的帮助。
P/s:我之前忘了提这个。我确实在构建 gradle 中添加了代码。我完全遵循本教程。我成功添加了 .obj 文件。但是,我无法继续执行任何需要我导入 rajawali.* 的功能;
vuforia - Vuforia Rajawali Android - 如何在 git 中构建 gradle?
我是 VuforiaRajawali 的新手,我正在尝试从该站点构建和运行该示例。问题是当我使用命令时:
C:/.../RajawaliVuforia/RajawaliVuforia/./gradlew clean assembleRelease uploadArchives
,我总是收到在根项目 RajawaliVuforia 中找不到的错误任务“干净”。
如果可以,请帮忙!
谢谢!
android - Raycasting - 在 OpenGL ES (Rajawali3D) 中将屏幕上的触摸转换为球体上的点
我有一个使用 Rajawali3D OpenGL ES 库创建的球体,相机放置在(0, 0, 0)
. 用户可以在滑动时旋转这个球体。
我想获得用户在球体上触摸的点的 3D 坐标
目前我正在使用该Unproject
方法来获取近平面和远平面,计算矢量方向并找到球体中的交点。这是代码
问题是当我旋转球体时我得到相同范围的坐标。例如,如果我(a, b, c)
在球体的一侧得到坐标,我在球体的另一侧得到相同的坐标。
我如何解决这个问题并获得所有方面的正确坐标?
我正在使用 Rajawali 1.0.232 快照
google-project-tango - 通过 LoaderOBJ 解析器加载的对象不相对于现实世界定位
我已经更改了 Google 示例的AugmentedRealitySample中的代码,如下所示:
当将 useBasicObjectsInsteadOf3dModel 设置为 true 时,对象会粘在现实世界中的一个点(例如墙壁)上。设置为 false 时,对象位置似乎设置为使 Tango 设备位于对象中间,并且对象与数位板一起移动。然而,物体的旋转似乎起作用了,因为它的移动很像指南针中的指针。
问题是:如何使通过 LoaderOBJ 加载的对象粘在现实世界中的某个点上?
google-project-tango - 使用 Project Tango 获取视频叠加层上点的坐标和深度数据
我希望在项目探戈中捕获视频叠加层上的坐标数据,这与 measureit 的工作方式非常相似。这是怎么做到的?
java - 从android中的图像中的边界框获取文本周围的颜色
我有一个由具有多种颜色和文本的背景图像组成的图像。
我已经完成了 OCR,并且我已经识别了文本周围的文本和边界框。
现在我想获取边界框内文本周围的所有像素并将其存储在矩阵中。
我使用 opencv 进行图像处理,使用 opengl 进行渲染(Rajawali)。
任何帮助,将不胜感激。
提前致谢。