我正在寻找一种简单的方法来在Android的View中显示3D散点图动画。一幅图片价值一千个单词,所以这是我希望在每个时间步显示的最终结果:
在每个时间步骤中,我的数据如下:
pose_at_this_timestep = [x1, y1, z1, x2, y2, z2, ... , x_n, y_n, z_n]
其中n
是要在3D中绘制的固定点(关节)数,xi, yi, zi
是关节i
的3D位置。
基本上,在每个时间步骤中,我只需要绘制彩色圆圈,3D彩色线条。 (如果尚未在绘图库中立即提供,则带有3个灰度平面和用于轴刻度的文本)。
颜色信息不会随时间变化。例如:关节1
和2
是cyan
,关节3
,4
,5
是red
,依此类推;关节1
和2
之间的线是cyan
,关节(3
和4
)和(4
和{{1 }})是5
,依此类推。
动画仅在于每隔red
刷新图:首先,清除图,其次,再次绘制数据,但具有与当前时间步关联的新0.1s
数据。 / p>
我想任何适用于android的优秀3D绘图库,甚至几行OpenGL代码都足以实现此目标(我不知道OpenGL)。
我可以使用哪些库或代码来实现这一目标?
谢谢