问题标签 [min3d]
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 - 混合器导出与 min3d 一起使用的 3d 模型
我是 android 上的 3d 模型的新手。在阅读了许多主题后,我决定使用 blender 作为图形应用程序,使用 min3d 作为 android 3d 库。所以我有几个问题:
导出对象以兼容在 mini3d 上工作时,我选择了哪些选项。
我如何从代码中运动对象(不是图形应用程序中的预定义运动)(我想使用 min3d 编写的 3d 人体模型像这样移动手:或类似的东西)。
如果有任何其他建议,我将不胜感激
min3d - min3d 加载只有颜色没有纹理 imgs 的对象。颜色不会加载
我正在尝试在 android 中加载我的 3D 对象。我尝试了 mat-d 的教程,它奏效了。现在我正在尝试加载没有图像纹理的其他对象(例如带颜色的蛋糕)。问题是对象会加载但颜色不会
android - 使用 min3d android 通过触摸获取 3d 对象名称
我需要添加我的 android 项目的功能,以获取 3d 对象的每个名称。对象是不规则的,可以根据用户的手势进行旋转。我有很多关于 openGL 光线拾取的阅读,但仍然无法弄清楚如何使其工作。我正在使用 3d min 加载 .obj 文件。感谢提前。
android - Android App意外重启平板电脑
我正在使用 SM-t230NU andorid 平板电脑。我们在其上运行了一个非常简单的 android 应用程序。它所做的只是查找/验证蓝牙连接,收集数据,显示它并从数据中执行一个相当简单的 GUI(在 min3d 中)。问题是,在极少数情况下,运行整个平板电脑很长一段时间后才重新启动。没有警告,没有提示。
我们有这个演示的多个版本,所有其他版本在我们拥有的各种手机上都是稳定的。我目前正在多部手机和平板电脑上运行测试。我在平板电脑上运行旧版本的应用程序,同时在手机上试用新应用程序。
老实说,我怀疑我们的平板电脑有问题。那就是说我讨厌指责硬件。Android应用程序甚至有可能使整个操作系统崩溃吗?
任何帮助,将不胜感激,
谢谢你。
编辑* 我发现了一个堆栈跟踪。重启发生在 14:07
java - min3D 在解析加载的 OBJ 文件时很慢
问题是当我加载名为 canba_obj 的 .obj 文件时,然后我解析对象,我设置了一个带有它的面列表大小的文本视图,大小为零。
我发现解析恰好非常慢,在 myParser.parse() 完成解析之前设置了 textview。
这是代码
java - 如何在 min3d Android 中平移放大缩小功能
我是 OpenGl Devloper 的新手,我想在 OpenGL android 中渲染 3d 模型,所以我选择了 min3d 框架库。
我想为我的模型平移放大缩小功能,比如在 min3d 中放大缩小相机
像,我有女士的 3dmodel,我想缩小她的脸,没有缩放对象的任何解决方案?
android - Min3d 无法与设备相机一起使用
我正在研究人脸检测。我使用 Google Vision api 做到了这一点。现在我想使用 min3D 加载 3D 模态(.obj 文件)。我成功加载了 3D 模态。
问题:在应用程序中使用相机时,我无法从 min3D 加载 3d 对象。
谢谢。
android - gl_invalid_enum - 问题
我目前正在开发一个 Android 应用程序,它使用Min3D库来渲染 3D 模型(.obj 文件)。(Min3D 库是一个使用OpenGL ES的 3D 框架。)
Min3D版本的链接,我目前正在使用:https ://github.com/mengdd/min3d
我正在使用 Android Studio 进行开发,一切正常,直到我更新了所有 SDK 平台、平台工具和 Gradle 构建工具。现在的问题是,当我在模拟器上运行应用程序时,我在事件日志中收到一条错误消息(无论哪个 Android API,它都会出现在每个 API 版本中),其中说明如下:
“模拟器:GL_INVALID_ENUM:glLight(f/x) 的未知参数名称 0x1600 ”
该应用程序继续运行,但不再渲染 3d 模型。但是在真实设备上显示了 3d 模型,尽管出现了消息。
对于错误:它发生在文件 GLSurfaceView.java 中,它是 Android SDK 的一部分:
当调用 eglSwapBuffers() 时,错误发生在 if 语句中。变量 mEgl 的类型为 EGL10,它在文件 EGL10.java(也是 Android SDK 的一部分)中声明。在 EGL10.java 中声明了几个错误代码:
要考虑的一件事是,我收到的错误消息的 0x1600 代码未在此文件中声明。我不确定这是否是问题所在。我也不知道问题是由 Min3D 库引起的,还是 Android SDK 中的错误。也许 Min3D 库根本不兼容新的 Android SDK 版本。
有谁知道是什么问题,或者有没有人遇到过同样的问题?有什么解决办法吗?
谢谢!!
我正在使用的当前版本:
Gradle 构建工具 26.02
Android SDK平台工具:27.01
opengl-es - OpenGL透明背景
背景不透明
使用setZOrderOnTop(true)
背景将是透明的,但 3d 对象覆盖了所有视图
我怎样才能让对象不覆盖视图的openGL透明。
关于OpenGL的任何想法谢谢。
我已经用过:glClearColor。蝙蝠它不起作用背景会变成黑色。