simple3dviz是一个简单的三维可视化库

simple-3dviz的Python项目详细描述


simple-3dviz公司

simple-3dviz提供了一套简单且可重用的三维可视化工具 数据使用Python和OpenGL。这个库的目标是提供一个 一种高效的三维物体可视化方法 只需要几行代码。它可以用于可视化各种渲染 例如网格、点云、体素网格、一组几何图元等

{1}$ Baby Blue YodaColourful Baby YodasVoxel GridVoxel Grid and SpheresSuperquadrics

主要功能包括:

依赖项和安装

您可以直接从pip安装simple-3dviz。在

pip install simple-3dviz

如果您想扩展我们的代码,请克隆存储库并将其安装到中 发展模式。除了主库,我们还提供两个有用的 可用于可视化网格的控制台应用程序 (mesh_viewer) 和二维函数 (func_viewer)。在

simple-3dviz的依赖项如下所示:

快速入门

您可以在提供的 scriptsexamples。 下面我们将展示simple-3dviz中实现的一些基本功能。在

^{pr2}$

场景查看器的键盘和鼠标控件

通过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}
}

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何正确测试和调试使用照相机闪光灯的应用程序?   组织。jboss。放松点。spi。未处理的异常:java。lang.NoSuchMethodError:org。冬眠SessionFactory。openSession()Lorg/hibernate/Session;   在同一行上声明多个Java数组?   java Spring批处理管理员,无法替换占位符“批处理”。商业模式。脚本'   使用JQuery的网站上出现java HtmlUnit“不支持浏览器”错误   java JavaFX如何将图形“裁剪”到按钮   java处理mysql中包含逗号的数字   java Hibernate语法错误:应为点   如何根据给定的日期在java中获取30天的回溯日期   java Servlet URL映射   线程“awteventque0”java中的多线程java JFrame异常。util。EmptyStackException,即使堆栈先初始化   JavaSpring控制器/组件实现可序列化   java如何在游戏完成时启动带有按钮的对话框?   java Hibernate双向多对多实现   如何使用Xpath Java修改XML中的属性值,包括注释部分   java Mockito模拟构造函数示例   java如何在不重写的情况下写入文本文件?