Android中的简单3D散点图动画视图

时间:2019-12-07 23:54:25

标签: java android animation 3d scatter-plot

我正在寻找一种简单的方法来在Android的View中显示3D散点图动画。一幅图片价值一千个单词,所以这是我希望在每个时间步显示的最终结果:

Image

在每个时间步骤中,我的数据如下:

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个灰度平面和用于轴刻度的文本)。

颜色信息不会随时间变化。例如:关节12cyan,关节345red,依此类推;关节12之间的线是cyan,关节(34)和(4和{{1 }})是5,依此类推。

动画仅在于每隔red刷新图:首先,清除图,其次,再次绘制数据,但具有与当前时间步关联的新0.1s数据。 / p>

我想任何适用于android的优秀3D绘图库,甚至几行OpenGL代码都足以实现此目标(我不知道OpenGL)。

我可以使用哪些库或代码来实现这一目标?

谢谢

0 个答案:

没有答案