java - 我可以在 Android 中使用 OpenGL 绘制 3d 曲面图吗?
问题描述
我从 HC-05 蓝牙接收实时数据,我想在 3D 曲面图中显示这些数据,库很少,但我想自己做。我可以制作金字塔和立方体,但我对 Surface 图表感到困惑。如何在 OpenGL 中绘制类似于曲面图的形状?
这是一张 3D 曲面图的图片: https ://www.nevron.com/NIMG.axd?i=Chart/ChartTypes/TriangulatedSurface/triangulated_surface_chart.png
解决方案
哦,我已经为美国国债收益率曲线做了其中之一。既然你说你可以做立方体,那么你所要做的就是把它们做成一个网格,彼此相邻,每个顶部的四个点与 X 和 Z 轴对齐,然后将它们全部旋转 45 度。不要担心立方体的底部不可见,它们会被 z 排序到看不见的地方。最难的部分是标签,所以我建议你预渲染 20 个纹理,即 0 到 90 和 100 到 900,然后将它们贴在白色立方体的侧面。对于托盘,只需制作一堆 2 像素厚的长灰色立方体......
推荐阅读
- javascript - 如何为 forwach 循环中的按钮创建事件侦听器
- javascript - Express + React:CSRF Cookie 在生产中未定义,在本地工作
- javascript - Firefox 扩展无法添加请求标头?
- php - WordPress:根据类别数组遍历帖子
- google-cloud-platform - 是否允许提交 Google Cloud IoT MQTT 设备配置的最大数量?
- javascript - 如何在 slack api 命令中创建投票?
- regex - 使用正则表达式进行正则表达式
- macos - 如何为我的 AppleScript 应用程序创建 Dock 菜单?
- sql - ORA-01873 计算两个时间戳之间的差异时
- java - 如何使用 dbus 和 NetworkManager 激活连接