Polyscope是一个C++/Python的数据查看和3D可视化用户界面库。它允许注册数据,并通过编程或动态GUI快速生成信息丰富且美观的可视化效果。Polyscope被设计成轻量级的–它不会“占有”整个程序,而且它很容易与现有的代码库和流行的库集成。Polyscope的崇高目标是通过一行代码为提供有用的可视化界面。
一个简单的例子
`import numpy as np``import polyscope as ps``ps.init()`` ``# register a point cloud``N = 100``points = np.random.rand(N, 3)``ps_cloud = ps.register_point_cloud("my points", points, enabled=True)`` ``# generate some random color per-point``vals = np.random.rand(N,3)`` ``# basic color visualization``ps_cloud.add_color_quantity("rand colors", vals)`` ``ps.show()`
可以看的,仅仅通过几行代码,使用Polyscope就实现了一个三维点云的可视化界面,并且在GUI界面中,可以自由调整视角、显示参数、结构参数等。
安装
最方便的方法就是直接使用pip从PyPi安装:
pip install polyscope
如果从PyPi安装出现问题,可以考虑从源码安装,首先克隆代码库:
git clone --recursive https://github.com/nmwsharp/polyscope-py.git``cd polyscope-py
然后运行setup安装:
python setup.py install
点击下方安全链接前往获取
CSDN大礼包:《Python入门&进阶学习资源包》免费分享
👉Python实战案例👈
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
👉Python书籍和视频合集👈
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
👉Python副业创收路线👈
这些资料都是非常不错的,朋友们如果有需要《Python学习路线&学习资料》,点击下方安全链接前往获取
CSDN大礼包:《Python入门&进阶学习资源包》免费分享
本文转自网络,如有侵权,请联系删除。