来自3D数组的Python可视化

时间:2017-03-25 18:33:34

标签: python 3d visualization

快速背景:对于MATLAB来说,我是一个非常精通的程序员,但我正在尝试学习python以获得乐趣和出于好奇。我正在研究Windows(在这次体验之后很快将再次进行双重启动......)并且正在使用anaconda(3.6),因为我需要Scipy,而且是新的,弄清楚Windows上的设置是最难的。

我正在研究无人机的3D路径规划。我有一个3D阵列(比如1000x500x50),其中无障碍空间的值为零,“无飞行区域”的值为1.我可以创建代表森林的可变地形,树木,地板等等,我会就像查看这个环境的简单方法一样。我可以通过二次取样,增加密度,然后显示它来做到这一点作为点云,但这是一个不太理想的解决方案。

我一直在尝试使用mayavi作为这种方法的可行方法,但我还没有找到这种规模的例子。我确实编写了一个脚本来为每个受阻立方体的每个面部绘制一个补丁,这确实有效但是非常低效。只是寻找一个更好的解决方案,如果存在。此外,mayavi似乎还没有得到anaconda的支持(至少在3.6中),所以在我再次开始构建之前,我还想多一点领先。谢谢大家!

0 个答案:

没有答案