3D数组输出作为2D等距图像

时间:2015-07-07 05:24:04

标签: arrays 3d

我有一个从0到9的3D数组来表示空间中的对象,其中

0 - 空的空间, 1 - 空间边界, 2 - 第1项, 3 - 第2项, ...

是否可以为每个数字指定颜色并将其作为3D对象的2D等距视图(从某个角度查看)的一部分输出? (0为透明)

我想要一个我所描述的对象的3D表示。

我知道RGB颜色有一个概念,但只能用3种颜色填充数组,这意味着我必须进一步分解我的数组?

抱歉,我对CS一般都很擅长机械工程,所以我正在努力学习。

1 个答案:

答案 0 :(得分:0)

最简单的方法是使用像matplotlib这样的绘图库。您只能绘制简单的形状,但这足以解决您遇到的问题。

有关如何绘制3d数组的示例,请参阅this question

Matplotlib是一个python库,如果你使用的是另一种语言,我相信它有一个类似的库。