问题标签 [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.

0 投票
1 回答
233 浏览

android - 混合器导出与 min3d 一起使用的 3d 模型

我是 android 上的 3d 模型的新手。在阅读了许多主题后,我决定使用 blender 作为图形应用程序,使用 min3d 作为 android 3d 库。所以我有几个问题:

  1. 导出对象以兼容在 mini3d 上工作时,我选择了哪些选项。

  2. 我如何从代码中运动对象(不是图形应用程序中的预定义运动)(我想使用 min3d 编写的 3d 人体模型像这样移动手:或类似的东西)。

如果有任何其他建议,我将不胜感激

0 投票
1 回答
203 浏览

min3d - min3d 加载只有颜色没有纹理 imgs 的对象。颜色不会加载

我正在尝试在 android 中加载我的 3D 对象。我尝试了 mat-d 的教程,它奏效了。现在我正在尝试加载没有图像纹理的其他对象(例如带颜色的蛋糕)。问题是对象会加载但颜色不会

0 投票
1 回答
619 浏览

android - 使用 min3d android 通过触摸获取 3d 对象名称

我需要添加我的 android 项目的功能,以获取 3d 对象的每个名称。对象是不规则的,可以根据用户的手势进行旋转。我有很多关于 openGL 光线拾取的阅读,但仍然无法弄清楚如何使其工作。我正在使用 3d min 加载 .obj 文件。感谢提前。

0 投票
1 回答
787 浏览

android - min3D 库 - 四元数旋转问题

我在我的应用程序中使用 min3D 库成功渲染了一个 3D 模型。
我使用四元数数据 (x,y,z,w) 进行旋转和翻转。

在此处输入图像描述

旋转非常适合正面,当我将其翻转到另一面时,旋转与实际方向相反。
我所说的“在相反的面上”是指当我向右旋转时,立方体向左旋转,反之亦然。

我使用的代码:

在 Object3D.java 中

在 Quaternion.java 中

}

我用了

用于旋转

0 投票
2 回答
171 浏览

android - Android App意外重启平板电脑

我正在使用 SM-t230NU andorid 平板电脑。我们在其上运行了一个非常简单的 android 应用程序。它所做的只是查找/验证蓝牙连接,收集数据,显示它并从数据中执行一个相当简单的 GUI(在 min3d 中)。问题是,在极少数情况下,运行整个平板电脑很长一段时间后才重新启动。没有警告,没有提示。

我们有这个演示的多个版本,所有其他版本在我们拥有的各种手机上都是稳定的。我目前正在多部手机和平板电脑上运行测试。我在平板电脑上运行旧版本的应用程序,同时在手机上试用新应用程序。

老实说,我怀疑我们的平板电脑有问题。那就是说我讨厌指责硬件。Android应用程序甚至有可能使整个操作系统崩溃吗?

任何帮助,将不胜感激,

谢谢你。

编辑* 我发现了一个堆栈跟踪。重启发生在 14:07

0 投票
0 回答
79 浏览

java - min3D 在解析加载的 OBJ 文件时很慢

问题是当我加载名为 canba_obj 的 .obj 文件时,然后我解析对象,我设置了一个带有它的面列表大小的文本视图,大小为零。

我发现解析恰好非常慢,在 myParser.parse() 完成解析之前设置了 textview。

这是代码

0 投票
2 回答
637 浏览

java - 如何在 min3d Android 中平移放大缩小功能

我是 OpenGl Devloper 的新手,我想在 OpenGL android 中渲染 3d 模型,所以我选择了 min3d 框架库。

我想为我的模型平移放大缩小功能,比如在 min3d 中放大缩小相机

像,我有女士的 3dmodel,我想缩小她的脸,没有缩放对象的任何解决方案?

0 投票
0 回答
35 浏览

android - Min3d 无法与设备相机一起使用

我正在研究人脸检测。我使用 Google Vision api 做到了这一点。现在我想使用 min3D 加载 3D 模态(.obj 文件)。我成功加载了 3D 模态。

问题:在应用程序中使用相机时,我无法从 min3D 加载 3d 对象。

谢谢。

0 投票
0 回答
477 浏览

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

0 投票
0 回答
87 浏览

opengl-es - OpenGL透明背景

背景不透明 背景不透明

使用setZOrderOnTop(true)背景将是透明的,但 3d 对象覆盖了所有视图 样品2

我怎样才能让对象不覆盖视图的openGL透明。

关于OpenGL的任何想法谢谢。

我已经用过:glClearColor。蝙蝠它不起作用背景会变成黑色。