网格文件I/O。
项目描述
napari-meshio
此napari插件使用meshio在napari中读取和写入网格文件。
图像标题:在napari中打开的Stanford bunny示例表面网格的截图。
安装
您可以通过pip安装napari-meshio
pip install napari-meshio
要安装最新开发版本
pip install git+https://github.com/GenevieveBuckley/napari-meshio.git
如何使用napari-meshio
从文件读取表面数据
将文件拖放到napari查看器。
注意: 这里有一些您可以下载并尝试的.ply
示例文件,例如这架飞机(见图像)。
打开示例表面数据
启动napari查看器,然后从文件菜单打开一个示例数据集(例如:Stanford bunny)
文件
> 打开示例
> napari-meshio
> bunny
或者,用Python打开示例数据
import napari
viewer = napari.Viewer(ndisplay=3)
viewer.open_sample('napari-meshio', 'bunny')
保存表面数据
要保存表面层,请单击图层名称以选择它,然后从文件菜单中选择保存
文件
> 保存所选图层
您还可以使用键盘快捷键保存所选表面层
- Windows/Linux:
Ctrl
+S
- Mac:
⌘
+S
或者,可以使用以下Python代码保存表面层
filename = "bunny.stl"
viewer.layers['bunny'].save(filename)
注意:此代码示例假定您已加载了Stanford bunny示例数据集。
meshio支持多种表面网格文件格式。meshio。当保存表面层时未提供文件扩展名,默认为.ply
多边形文件格式。
支持的网格文件格式
注意:napari仅支持三角形网格面。
meshio库文档描述了支持的文件格式。
有许多网格格式可以表示非结构化网格。meshio可以读取和写入以下所有格式,并且可以轻松地在它们之间进行转换
贡献
欢迎贡献。测试可以使用tox运行,请在提交拉取请求之前确保覆盖率至少保持不变。
许可证
在MIT许可协议下分发,"napari-meshio"是免费和开源软件。
问题
如果您遇到任何问题,请提交问题,并附带详细描述。
此napari插件是用Cookiecutter和@napari的cookiecutter-napari-plugin模板生成的。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
napari-meshio-0.0.1.tar.gz (137.6 kB 查看哈希值)
构建分布
napari_meshio-0.0.1-py3-none-any.whl (14.7 kB 查看哈希值)
关闭
napari-meshio-0.0.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6aa88005a2316e03895a9397c949b7cae01d3966fb6db0f288c53998964c7108 |
|
MD5 | ee4570c3bfd69d4adc698d20291ffed0 |
|
BLAKE2b-256 | 4e2446fecf08ac92f751467e992d31b3d301bf5cf1faecdbf82551b79f97952f |
关闭
napari_meshio-0.0.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1a4b6dfc9b07fbd3bea5cec8fec87ce9ad2d0e8417f813d1cd58a91d7f7731ad |
|
MD5 | e9a129e1edbd92a6e9dd19ef46384aa4 |
|
BLAKE2b-256 | 40ec98a6c306a9949d6f73a4f8ca203b7a5c40c19d03de27459dbf834a6229b1 |