文章目录
- vedo和它支持的功能简介
- vedo模块功能概览
- `addons` 添加附带的对象,轴、图例、光源等
- `applications` 即用的功能
- `assembly` 管理对象组
- `colors` 定义和显示颜色的方法
- `core` 为不同的vedo对象提供功能的基类
- `dolfin` FEniCS/Dolfin库的支持
- `file_io` 读写网格和其他不同格式的对象
- `grids` 四面体网格
- `image` 普通2D图片
- `interactor_modes` 自定义交互模式
- `mesh` 多边形网格
- `plotter` 定义管理对象和3D渲染的主类Plotter
- `pointcloud` 点云
- `pyplot` 高级绘制功能
- `setting` 改变全局行为和风格的设置
- `shapes` 生成简单或复杂的几何图形
- `transformations` 使用线性或非线性变换
- `utils` 公用工具
- `visual` 管理可视化、对象及其属性的显示的基类
- `volume` 使用体素
vedo和它支持的功能简介
vedo是用于3D对象和点云的科学分析的python模块。基于VTK和numpy实现。
安装vedo
pip install vedo
测试
import vedo
vedo.Cone().show(axes=1).close()
命令行接口
vedo库包含了命令行接口,可以使用vedo --help
查看。
导出3D文件
在3D场景下,按E
键,可以把当前的3D场景保存为一个普通的numpy文件。
按F
可以导出为html网页。
文件格式转换
使用命令行转换文件格式
# 将obj格式转为ply格式
vedo --convert bunny.obj --to ply