Polyscope,一款简洁的三维可视化工具!
本期分享三维可视化工具:Polyscope
Polyscope是用于三维数据(如meshes、point clouds)的可视化工具,通过编程或动态GUI完成;
Polyscope支持C++和Python编程;
Polyscope追求“一行代码”为数据提供有用的可视界面展示。
下面来简单介绍Polyscope使用。
Polyscope效果
Polyscope使用
安装
pip install polyscope
快速上手
一个简单demo介绍Polyscope使用步骤,
import numpy as np
import polyscope as ps# 初始化polyscope
ps.init()
# 准备顶点位置数据vertices,vertices是一个100x3的numpy数组
vertices = np.random.rand(100, 3)
# 准备索引数据faces ,faces是一个250x3的numpy数组
faces = np.random.randint(0, 100, size=(250, 3))
# 3d可视化
ps_mesh = ps.register_surface_mesh("my mesh", vertices, faces)
ps.show()
运行代码弹出GUI界面,可进一步调节,
ref:https://github.com/nmwsharp/polyscope/tree/master
-END- 推荐阅读:
10W字《R ggplot2可视化教程1.0》来了! 详解Python列表推导式|迭代器|生成器|匿名函数 Jupyter Notebook的16个超棒插件! 临床WGS/WES/Gene Panel/Single gene异同 一图胜千言,超形象图解NumPy教程! 那些神经网络可视化利器 R Graphics Cookbook中译教程
我的学习小圈子👉 加入
赞、在看就是最大的支持