vtkwrite:出口各种2 d / 3 d数据ParaView VTK文件格式

版本2.3.0.0(5.46 KB) CY Y
出口2 d / 3 d图像体积,向量场,ParaView面、线、多边形等

10.4 k下载

更新2016年10月3

从GitHub

查看许可GitHub

Paraview是一个功能强大的开源软件的可视化大型3 d数据集。它提供了更多的选择,细节和更好的性能比内置Matlab三维可视化模块。这个函数是一个集成的几个之前提交有关出口的3 d数据VTK格式。函数可以保存多个相同大小的矢量和标量场到单个ParaView VTK-formatted文件查看。它还可以出口直线或多边形对象。最大化不同的操作系统之间的兼容性、数值数据默认保存在ascii格式的精度小数点后面3位数。用户可以指定精度,如vtkwrite(“执行”,“structured_points”、“核磁共振”,D,“精确,5),而不是vtkwrite(“执行”,“structured_points”、“核磁共振”,D)。用户还可以选择数字数据保存在“浮动”数据类型(该选项不可用POLYDATA数据集类型)通过添加“二进制”的命令,例如vtkwrite(“执行”,“structured_points”、“核磁共振”,D,二进制)。
下面是一些示例用法。只要输入下面的代码。
示例1:出口3 d数组(典型的图像体积)

负载核磁共振
D =紧缩(D);
vtkwrite(“核磁共振。vtk', 'structured_points', 'mri', D)

如果你已经安装系统路径包括包含ParaView二进制文件的文件夹,你可以直接调用ParaView:

vtkwrite(“执行”,“structured_points”、“核磁共振”,D)

在这种情况下,一个文件名为“matlab_export。vtk的保存和传递给ParaView。

示例2:出口3 d矢量和标量场

风荷载
(铜、简历、cw) =旋度(x, y, z, u, v, w);
div =散度(x, y, z, u, v, w);
vtkwrite(“风。vtk', 'structured_grid', x, y, z, ...
“向量”、“vector_field’, u, v, w,“向量”,涡度,铜、简历,连续波,“标量”、“分化”,div);

使用非结构化的3 d数据非常相似。只是“structured_grid”改为“unstructured_grid”。例如:

vtkwrite (“random_vector。vtk', 'unstructured_grid',x,y,z, 'vectors','random_vector',u,v,w,)

示例3:出口3 d线

x = 1:10 0;
y = sin (x);
z = sqrt (x);
vtkwrite(“执行”、“polydata”,“行”,x, y, z);
可选地,用户可以指定精度的数据输出(默认值是3)。例如:

vtkwrite (‘line.vtk’,‘polydata’,‘行’,x, y, z,‘精确’,5);
示例4:出口三角数据

[x, y, z] =峰(100);
z =。4 * z;
三=德劳内(x, y);
vtkwrite (“peaks.vtk”、“polydata”、“三角形”,x, y, z, tri);

示例5:出口四面体数据

d = [1];
[x, y, z] = meshgrid (d, d, d);
DT = delaunayTriangulation (x (:), y (,)、z (:));
vtkwrite(“执行”,“polydata”、“四面体”,x, y, z, DT.ConnectivityList);

使用矢量和标量场输入是一样的内置quiver3和scatter3函数,在x, y, z指定网格点的坐标和u, v, w向量组件。多个数据数组条目,他们必须有相同数量的网格点。x, y, z只需要指定一次,其次是(关键字、标题、数据)的组合。不过您可以添加许多数据数组。在上面的示例中,您将得到一个VTK的文件有三个数据数组相同数量的网格点。在样例屏幕截图中,箭头代表的颜色差异的大小。

在Paraview,按ctrl + o”打开的文件。然后在属性页面立即低于管道浏览器,点击“应用”。线和多边形数据,您应该已经看到正确的表示的数据。进一步对3 d向量场,你必须点击“字形”常见的工具栏,然后选择管道中的字形对象浏览器,然后单击“应用”。

看到文件使用的更多细节。

引用作为

CY Y (2023)。vtkwrite:出口各种2 d / 3 d数据ParaView VTK文件格式GitHub (https://github.com/joe-of-all-trades/vtkwrite)。检索

MATLAB版本兼容性
创建R2016a
兼容任何释放
平台的兼容性
窗户 macOS Linux

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

版本使用GitHub缺省分支不能下载

版本 发表 发布说明
2.3.0.0

添加支持ST万博1manbetxRUCTURED_POINTS数据集,选择保存二进制或ascii格式。添加的例子。
更新描述
编辑标签

2.2.1.0

恢复到早期版本。
修复一个小错误在之前的版本有关三角形和四面体数据类型。
更新描述。
链接到github回购

1.14.0.0

纠正错误的描述

1.13.0.0

增加了对非结万博1manbetx构化数据类型的支持。“执行”功能现在还在Unix和mac操作系统工作。

1.12.0.0

更新后的文件描述。

1.11.0.0

添加选项出口四面体(3 d三角)数据

1.10.0.0

更新标题

1.9.0.0

纠正错误在第97行中sidx最初vidx。

1.8.0.0

纠正一个错误在之前的更新(“structured_grid”数据类型参数解析)

1.7.0.0

自动添加选项调用ParaView和加载数据

1.6.0.0

添加选项为“polydata”数据类型指定的精度和改进文档。

1.5.0.0

另一个错误……如果你发现它不工作的例子,请下载一遍。谢谢

1.4.0.0

纠正一个错误的文件

1.3.0.0

添加POLYDATA选项。

1.2.0.0

在文件中添加评论

1.1.0.0

纠正拼写错误

1.0.0.0

问题在这个视图或报告GitHub插件,参观GitHub库
问题在这个视图或报告GitHub插件,参观GitHub库