首页 > 解决方案 > 我可以在 Android 中使用 OpenGL 绘制 3d 曲面图吗?

问题描述

我从 HC-05 蓝牙接收实时数据,我想在 3D 曲面图中显示这些数据,库很少,但我想自己做。我可以制作金字塔和立方体,但我对 Surface 图表感到困惑。如何在 OpenGL 中绘制类似于曲面图的形状?

这是一张 3D 曲面图的图片: https ://www.nevron.com/NIMG.axd?i=Chart/ChartTypes/TriangulatedSurface/triangulated_surface_chart.png

标签: javaandroid3dopengl-es

解决方案


哦,我已经为美国国债收益率曲线做了其中之一。既然你说你可以做立方体,那么你所要做的就是把它们做成一个网格,彼此相邻,每个顶部的四个点与 X 和 Z 轴对齐,然后将它们全部旋转 45 度。不要担心立方体的底部不可见,它们会被 z 排序到看不见的地方。最难的部分是标签,所以我建议你预渲染 20 个纹理,即 0 到 90 和 100 到 900,然后将它们贴在白色立方体的侧面。对于托盘,只需制作一堆 2 像素厚的长灰色立方体......


推荐阅读