Fragments 1.0

许可: 免费 ‎文件大小: 450.56 KB
‎用户评分: 0.0/5 - ‎0 ‎评分

描述: 片段是 Android 自定义 OpenGL Java 实现演示应用程序。 当您在屏幕上拖动手指时,演示会用充满活力、随机生成的平面跟踪您的手指。 实现: 这些平面是使用斯坦福大学CS148图形类的 OpenGL(称为西格里)的自定义编写的Java实现在Android位图上绘制的。 在每次添加到画布之前,随机旋转和缩放矩阵将推送到西格里堆栈上。每个平面都是一个用 OpenGL 调用"三角形条"绘制的正方形。绘制平面后,从随机变换恢复西格里状态,以便可以绘制具有新属性的平面。 正方形的颜色使用分配给三角形条顶点的颜色之间的条心插值计算。 本演示演示的 OpenGL/SGL 实现具有矩阵堆栈、垂直位置和颜色规范、三角形绘图和以巴莉为中心的插值等功能,以提供完整 OpenGL API 中功能的可用部分。 性能: 重要提示:请注意,此演示应用程序是处理器密集型。它旨在展示在 Android 平台上实现 OpenGL/SGL 的自定义、暂存构建的 Java 实现的可能性。由于它是在 Java 中编写的,并且不使用 Java NDK 或进行 GPU 调用,因此此应用程序可能有渲染延迟,并在具有弱 CPU 的设备上运行慢。 反馈: 此应用程序仍在开发中。任何问题或意见不胜感激!

版本历史记录

  • 版本 1.0 发布于 2013-01-01

软件信息