问题标签 [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 - Rajawali library - Texture is not loading through .obj
I am struggling to render texture using rajawali library. My Code is below,
Same as specified in sample.
As specified in tutorial I have moved all images into nodpi folder. obj and mtl files are in raw folder.
I have exported obj from blender using right checked images. It is rendering texture properly in blender with "Render Images Option", but it is not able to render texture when i use option for "open GL render image"
Though with same approach Rajawali sample if loading texture properly.
Is this seems to be a problem with obj file or way I am rendering the obj?
android - 在加载 .obj 材料时使模糊
我正在加载带有材料文件的 .obj 文件。
我已经按比例缩小了我的 .obj 如下所示
在 Blender 中它渲染得非常好,但是当我使用 rajawali 渲染它时,一些材料变得模糊。
在 Blender 中它会像它一样
在android中渲染图像后变得模糊。
java - 你如何让 rajawali 工作(关于 git 的教程 1)
我对 android 开发很陌生,我知道基本的活动、地图、sqlite 等。我希望能够实现一些 3D 对象以便能够在我的应用程序中进行交互。经过一番搜索,我发现 rajawali 似乎是最好的方法。正如你所做的那样,我从第一个教程开始并阅读示例文档中的源代码。我迷路的地方是我逐字逐句地遵循教程,并且由于脚本中的错误而无法运行该应用程序。如果有人在我之前使用过 Rajawali,我会赞赏一些关于我哪里出错的指针。(该教程最后一次更新是在 2 个月前,所以它是最近的)。教程
这是我的源代码
主要活动:
渲染器:
如果我能帮上忙,我真的不想成为勺子饲料代码,但似乎错误出现在“DiffuseMaterial”中。除了使用 min3D 或 Rajawali 之外,为什么还有更好的方法来操纵 3D 对象?
android - 3d 模型视图中的对象 alpha 遮罩
我正在使用 rajawali 库进行 alpha 遮罩。
我使用 alpha 遮罩使一些对象透明。所有对象都可以从正面查看,但只有一个对象在 alpha 遮罩后从正面看不到。
还有一件事,当我旋转整个对象时,它从后面可见。
我的透明度代码如下:
请建议。
android - 我的偏好屏幕搞砸了
我的基本偏好屏幕看起来像这样,我不知道为什么。有趣的是,第一次总是魅力,但如果我来回多次进入偏好设置屏幕,它就会看起来像这样。顺便说一句,这是一个使用 Rajawali 引擎的动态壁纸。你觉得跟引擎有关系吗?因为我从未在其他动态壁纸中经历过这种情况。
在清单中
活动中
android - 在 Rajawali 中未显示视图背景
我一直在尝试 Rajawali 开发一些应用程序,但是,虽然看起来不错,但我遇到了一些麻烦。
主要问题是,当我调用 a 时RajawaliActivity
,在它之后调用的所有其他活动中,普通 Android 视图的背景都不会显示,包括正在使用的布局的背景。
像往常一样,我使用 aRajawaliRenderer
来显示 3d 模型,设置 的surfaceView
,mRenderer
如示例应用程序和教程中所示。
有没有人遇到过同样的问题或知道如何解决?
android - Rajawali 库中的 obj 文件
我试过rajawalivuforia。我想添加一个 obj 文件以在我的标记上呈现。这是我的代码:
添加此代码后,该应用程序崩溃了。这段代码有什么问题吗?请帮忙!谢谢。
android - 将 RajawaliRenderer 添加为视图
我真的是 Rajawali 的新手,并希望在 Android 相机上使用他们的许多 3D 功能。我的目标是在相机 SurfaceView 上显示 3D 对象。
使用原生 Android 对 2D 对象执行此操作时,步骤如下:
- 获取相机和支架
SurfaceView
为持有者创造- 显示相机预览
- 在通话期间使用 的子类
GLSurfaceView
来绘制东西onDraw()
我使用 Rajawali 执行此操作的步骤类似,除了步骤 4. 现在是RajawaliRenderer
.
问题是 的子类GLSurfaceView
可以作为子类添加到 preview SurfaceView
。 RajawaliRendered
有一个 to 的方法getCurrentView()
,但是尽管对象已经被构造,这会返回 null。
有任何想法吗?
progressdialog - Rajawali Vuforia 示例的进度对话框
加载 .obj 模型时可以显示进度对话框。我试图在 RajawaliVuforiaExampleRenderer.java 中调用 ProgressDialog 但它说“无法在未调用 Looper.prepare() 的线程内创建处理程序”
我在这里粘贴了部分代码:
受保护的无效initScene(){
已编辑:我已阅读 Abhishek Agarwal 的评论并更新了渲染器部分的代码,现在我在加载模型时调用 ProgressDialog 时遇到问题,这是我的 UI 线程代码。
android - Android OpenGL ES 上的光线对象拾取
我正在使用 Android 平台上的 OpenGL 绘制一个地球仪,并试图在用户点击的球体上找到一个点。我完全是 OpenGL 的新手,我正在使用开源 lib Rajawali,因为它在示例Touch & Drag中显示,但如果有人知道更好的方法来做到这一点,请建议我,因为 Rajawali 的代码完全没有评论和文档的大部分已经过时了:(
然后找到与球体(半径= 1,中心(0,0,0))的交点,如此处所述
这是一个结果:
这里:蓝点是 (-1, -1, -1), (1, -1, -1), (1, 1, -1) 和 (-1, 1, -1) 绿点是 (-1 , -1, 1), (1, -1, 1), (1, 1, 1) 和 (-1, 1, 1) 黄色点是 (1, 0, 0), (0, 1, 0) , (-1, 0, 0) 和 (0, -1, 0)
当我点击顶部黄色圆圈时,小红点是一个交点:x:405.10202 y:430.5059(触摸监听器中的event.getX(),evet.getY())这里是一个未投影的点:近:Vector3:<0.0038529188490706075 , 0.08910624125329661, 4.999999999999999> far: Vector3 : <0.46235026188847467, 10.692748950395632, -114.00000000000048> intersection: Vector3 : <0.019687997272589165, 0.45532322467387265, 0.8901085011592542>
摄像机位置为 (0,0,-6)
谁能帮我把这个小红点放在手指下面,好吗?
PS我需要一个交叉点,而不仅仅是一个物体选择,因为我稍后会得到国家代码......