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如何使用maven部署deLomboked源代码   用于动态数据库连接的java连接池   签名的Java小程序未运行   基于链接记录文本的java Basic PHP脚本   如果有多个多部分/表单请求,java TomCat Spring服务器就会死机   bouncycastle使用加密,需要openjre中的Java策略文件   如何像在C#中那样在Java中使用回调调用函数?   java存储key=>value对的最佳方式是什么,这些对可能会偶尔被删除?   具有Hibernate条件的java计数不同子字符串   playframework 2.0 Play 2.5。x java如何从另一个控制器调用控制器方法?   java A/libc:添加mircroblink许可证文件时,tid 27503中的致命信号11(SIGSEGV),代码1,故障地址0x7d400300   java SimpleDataFormat。getTimeInstance忽略24小时格式   java如何修复Android中的严重滞后问题   java我要做一个小游戏,我希望它在回合结束时加起来   注释仅用于注释类的Java方法参数   数组替换字符串中的字符值(Java)   java Tomcat性能问题   java JUnit测试失败,但显示相同的预期和实际结果   java如何使用KafkaTemplate设置消息头?