simple3dviz是一个简单的三维可视化库
simple-3dviz的Python项目详细描述
simple-3dviz公司
simple-3dviz提供了一套简单且可重用的三维可视化工具 数据使用Python和OpenGL。这个库的目标是提供一个 一种高效的三维物体可视化方法 只需要几行代码。它可以用于可视化各种渲染 例如网格、点云、体素网格、一组几何图元等
{1}$
主要功能包括:
- 从Wavefront OBJ、ASCII OFF、binary/ASCII STL和binary/ASCII PLY操作网格。在
- 一个轻量级且易于使用的场景查看器,使用wxpython,支持动画和存储图像。在
- 屏幕外渲染模块。在
- 用于渲染点云、线、体素和超二次曲面的辅助函数。在
依赖项和安装
您可以直接从pip
安装simple-3dviz
。在
pip install simple-3dviz
如果您想扩展我们的代码,请克隆存储库并将其安装到中 发展模式。除了主库,我们还提供两个有用的 可用于可视化网格的控制台应用程序 (mesh_viewer) 和二维函数 (func_viewer)。在
simple-3dviz
的依赖项如下所示:
快速入门
您可以在提供的
scripts和
examples。
下面我们将展示simple-3dviz
中实现的一些基本功能。在
场景查看器的键盘和鼠标控件
通过show()
函数使用场景查看器时,可以
使用键盘上的鼠标执行各种操作。在
- 旋转:按左键单击
- 平移:按中间按钮单击
- 放大/缩小:滚动鼠标滚轮
可用的键盘命令有:
R
:报告相机位置、观察方向和3d 指示在当前时间戳中哪个方向是“向上”的方向。在T
:确保三角形将被排序,以便透明 同样有效。在
文件
该模块有一个专用的documentation site,但是 {a18}你也可以读} examples。 了解如何使用和扩展库。在
许可证
我们的代码是在MIT license下发布的,这实际上允许 任何人都可以用它做任何事。在
引文
如果您发现simple-3dviz在您的研究中有用,请考虑引用:
@misc{Katharopoulos2020simple3dviz,
title = {simple-3dviz},
author = {Katharopoulos Angelos and Paschalidou, Despoina},
howpublished = {\url{https://simple-3dviz.com}},
year = {2020}
}
- 项目
标签: