问题标签 [jpct]

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 投票
0 回答
379 浏览

android - 更改 vuforia 的对象集成 JPCT-ae

我已经成功地将 vuforia 与 jpct-ae 集成在一起。现在,我想将多维数据集更改为其他对象(obj 或 md2 文件)。下面是我在 ImageTargetRenderer.java 中的代码(不确定是真是假)。如何调用此对象以在标记上渲染?

0 投票
1 回答
139 浏览

android - 3D 模型在 android 4.2.1 的关系 4 中中断

我正在尝试使用 JPCT-AE 库在我的安卓 AR 应用程序中的标记上渲染 3D 模型。我已经在 nexus one 和三星 note 1 上对其进行了测试,它工作正常,但相同的代码和相同的 3d 模型在更高版本的手机(如 Nexus 4、索尼 xPeria z 6603 和华为安卓手机)中无法正常显示。3D 模型分解成小块,也很难找到。在我的日志中,它没有播下任何错误。所以不确定是操作系统还是硬件或程序的问题。请问有什么建议吗?

0 投票
1 回答
558 浏览

android - 在 jpct 中处理相机功能

我正在开发安卓游戏。在这我使用 JPCT 框架。在这个我想使用相机移动。在某些游戏中,整个关卡视图都是向用户查看的(就像在愤怒的小鸟中一样)。我将我的代码放在 OnDraw() 函数中。

现在,当它执行时,它会不断地向左移动。我想使用各种相机功能,比如让它们放大特定对象然后缩小然后向右移动;类似的东西。我怎么能这样做?我对编程很陌生。

0 投票
1 回答
354 浏览

java - 使用 2 SurfaceView 滞后

我想用 jPCT 显示 3D 对象,所以我使用自定义 GLSurfaceView.Renderer 来显示我想要的。在下面,我需要显示一个相机预览。

它工作正常,但我的问题是当我显示 2 个 SurfaceView(1 个用于对象,1 个用于相机预览)时,我的软件滞后。我测试了它,这是因为我同时使用了 2 个 SurfaceView。

我该如何解决?我尝试在扩展 GLSurfaceView 的相机预览上显示我的 3D 对象:

但是对象永远不会显示并且某些功能不起作用(例如在 2D 视图中搜索 3D 对象......)

有人有想法吗?

0 投票
1 回答
166 浏览

android - Vuforia jPCT 集成和构建 jni

运行 imagetarge vuforia jPCT 项目时出现以下错误

我阅读了所有 vuforia 博客和谷歌搜索,但无法解决问题

请帮我...

0 投票
2 回答
1871 浏览

android - opengl.GLSurfaceView 捏缩放

这是我用来加载 3d 模型的类文件。我正在使用 jpct lib 加载 3d 对象。我想对 GLSurfaceView 应用捏缩放,谁能告诉我该怎么做?我没有找到任何用于缩放的 tut/code ..

0 投票
0 回答
106 浏览

3d - 3d 动画:如何抬起我的人体装配模型的膝盖?

嗨,我只是 3d 动画的初学者,我的问题是:我有一个被操纵的人体模型,我必须以这种方式抬起他的腿。![在此处输入图片描述][1](我不关心手臂的位置)我想知道这是什么数学运算,是旋转吗?感谢您的回答。(我的模型的起始位置是典型的 t 姿势)。

我相信这是围绕 x 轴的旋转,但模型不会以正确的方式移动腿,这就是为什么我认为我的问题是数学问题。感谢您的回答。

这是一个图像链接,显示我想如何移动我的头像的腿 http://images.meredith.com/fitness/images/2007/06/ss_FI0807BFAAL005.jpg

0 投票
0 回答
528 浏览

android - 使用陀螺仪围绕 3D 立方体旋转相机

我需要开发显示相机预览和叠加渲染 3D 模型的应用程序演示。当用户旋转设备时,正在查看对象的相机也应该旋转。我对 3D 的了解非常基础。我为此使用了 jPCT-AE 引擎,但我遇到的问题是,它的世界中的相机移动与现实世界中的相机有点不同。你知道吗,我怎样才能只用 openGL 来达到同样的效果?或者任何其他可以帮助我的 3D 引擎。OpenGL 是非常低级的,如果不是完全必要的话,我不想深入研究。谢谢

0 投票
1 回答
2007 浏览

android - 如何在 android 的布局 xml 中膨胀 glsurfaceview

我正在尝试将 GLSurfaceView 放在 xml 布局中,但是当我尝试这样做时,我的应用程序会自动关闭。我认为问题出在 layout/activity_main.xml 中,因为我不知道 glsurgaceview 的标签名称。这是我的代码。你能告诉我我的代码有什么问题吗?谢谢你的帮助。

这是 myglsurfaceview :

这是我的 oncreate()

这是日志猫:

09-18 10:52:17.665: E/ActivityThread(30263): 充气失败 09-18 10:52:17.665: E/ActivityThread(30263): android.view.InflateException: 二进制 XML 文件行 #11: 充气错误类 rugani.tesi.animazione3d.AnimationActivity.MyGLSurfaceView 09-18 10:52:17.665: E/ActivityThread(30263): 在 android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:708) 09-18 10:52:17.665: E/ActivityThread(30263): 在 android.view.LayoutInflater.rInflate(LayoutInflater.java:756) 09-18 10:52:17.665: E/ActivityThread(30263): 在 android.view.LayoutInflater.inflate(LayoutInflater.java :492) 09-18 10:52:17.665: E/ActivityThread(30263): 在 android.view.LayoutInflater.inflate(LayoutInflater.java:397) 09-18 10:52:17.665: E/ActivityThread(30263):在 android.view.LayoutInflater.inflate(LayoutInflater.java:353) 09-18 10:52:17。665: E/ActivityThread(30263): 在 com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:344) 09-18 10:52:17.665: E/ActivityThread(30263): 在 android.app .Activity.setContentView(Activity.java:2127) 09-18 10:52:17.665: E/ActivityThread(30263): 在 rugani.tesi.animazione3d.AnimationActivity.onCreate(AnimationActivity.java:73) 09-18 10:52 :17.665: E/ActivityThread(30263): 在 android.app.Activity.performCreate(Activity.java:6020) 09-18 10:52:17.665: E/ActivityThread(30263): 在 android.app.Instrumentation.callActivityOnCreate( Instrumentation.java:1087) 09-18 10:52:17.665: E/ActivityThread(30263): 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2181) 09-18 10:52:17.665: E/ActivityThread( 30263): 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2276) 09-18 10:52:17.665: E/ActivityThread(30263): 在 android.app.ActivityThread.access$800(ActivityThread.java:144) 09-18 10:52:17.665: E/ActivityThread(30263):在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1205) 09-18 10:52:17.665: E/ActivityThread(30263): 在 android.os.Handler.dispatchMessage(Handler.java:102) 09- 18 10:52:17.665: E/ActivityThread(30263): 在 android.os.Looper.loop(Looper.java:136) 09-18 10:52:17.665: E/ActivityThread(30263): 在 android.app。 ActivityThread.main(ActivityThread.java:5151) 09-18 10:52:17.665: E/ActivityThread(30263): 在 java.lang.reflect.Method.invokeNative(Native Method) 09-18 10:52:17.665: E /ActivityThread(30263): at java.lang.reflect.Method.invoke(Method.java:515) 09-18 10:52:17.665: E/ActivityThread(30263): at com.android.internal.os。ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:796) 09-18 10:52:17.665: E/ActivityThread(30263): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:612) 09-18 10:52:17.665:E/ActivityThread(30263):在 dalvik.system.NativeStart.main(本机方法)09-18 10:52:17.665:E/ActivityThread(30263):引起:java.lang.ClassNotFoundException:在路径上找不到类“rugani.tesi.animazione3d.AnimationActivity.MyGLSurfaceView”:DexPathList[[zip file "/data/app/rugani.tesi.animazione3d-1.apk"],nativeLibraryDirectories=[/data/app- lib/rugani.tesi.animazione3d-1, /vendor/lib, /system/lib]] 09-18 10:52:17.665: E/ActivityThread(30263): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java: 56) 09-18 10:52:17.665: E/ActivityThread(30263): 在 java.lang.ClassLoader。loadClass(ClassLoader.java:497) 09-18 10:52:17.665: E/ActivityThread(30263): at java.lang.ClassLoader.loadClass(ClassLoader.java:457) 09-18 10:52:17.665: E/ ActivityThread(30263): 在 android.view.LayoutInflater.createView(LayoutInflater.java:559) 09-18 10:52:17.665: E/ActivityThread(30263): 在 android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:697 ) 09-18 10:52:17.665: E/ActivityThread(30263): ... 21 更多E/ActivityThread(30263): ... 21 更多E/ActivityThread(30263): ... 21 更多

编辑:我已经用新的 xml 布局和错误 logcat 更新了这篇文章

0 投票
1 回答
519 浏览

android - 要读取 obj 文件,我使用 jpct 但我找不到如何放大它

我可以使用 jpct 库加载 .obj ,为此我使用类似的东西:

我现在要做的是更改对象 3D 的缩放,我尝试使用以下命令设置比例:mObject.setScale(1.1f); 但我不能改变它,有人知道怎么做吗?