博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 利用 vispy 读取显示 .obj文件
阅读量:4113 次
发布时间:2019-05-25

本文共 607 字,大约阅读时间需要 2 分钟。

三维重建领域经常会接触到obj文件,以下用python进行读取显示。

是一个用于交互式科学可视化的Python库,它被设计为快速、可伸缩且易于使用。

安装VisPy

  • conda 安装
conda install -c conda-forge vispy
  • pip 安装
pip install --upgrade vispy

读取.obj文件

from vispy import scene, iocanvas = scene.SceneCanvas(keys='interactive', show=True)view = canvas.central_widget.add_view()verts, faces, normals, nothing = io.read_mesh("sample.obj")mesh = scene.visuals.Mesh(vertices=verts, faces=faces, shading='smooth')view.add(mesh)view.camera = scene.TurntableCamera()view.camera.depth_value = 10if __name__ == '__main__':    canvas.app.run()

运行效果图,并可以用鼠标进行旋转缩放操作

在这里插入图片描述

读取.obj文件,专业软件推荐,同时支持Windows 和 Linux

转载地址:http://rywpi.baihongyu.com/

你可能感兴趣的文章
【视频教程】帝国CMS制作网站系列教程05
查看>>
【视频教程】帝国CMS制作网站系列教程06
查看>>
【HTML 教程】链接标签
查看>>
json2canvas:使用JSON生成小程序海报
查看>>
还学不会webpack?看这篇!
查看>>
canvas文本绘制自动换行、字间距、竖排等实现
查看>>
【HTML 教程】多媒体标签
查看>>
刚刚!华为突然传来这一消息,我想辞职了
查看>>
HTTPS是如何工作的
查看>>
组件化设计思维 – 从规范到工具的构建与探索
查看>>
JavaScript函数式编程究竟是什么?
查看>>
21个极大提高开发效率的VS Code快捷键
查看>>
这些Vue3.0的最新技能你掌握了吗?
查看>>
5种处理Vue异常的方法
查看>>
漫谈前端性能,突破React应用瓶颈
查看>>
如何衡量一个人的 JavaScript 水平?
查看>>
北大计算机系女神每天必看必学的IT公众号
查看>>
JavaScript中数组的栈方法
查看>>
使用HTML5和CSS3制作遮罩文字特效
查看>>
CSS变量使用教程
查看>>