Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
处理网格+;MatLab_Matlab_3d_Processing - Fatal编程技术网

处理网格+;MatLab

处理网格+;MatLab,matlab,3d,processing,Matlab,3d,Processing,我试图在处理过程中生成3D网格,稍后在MatLab中阅读 我已经设法安装了Hemesh(一个用于处理的3D网格库),并且我可以按照自己的方式创建网格。但是,我做了很多工作,所以我可以稍后在MatLab中阅读它们。我需要将网格保存为.mesh文件(或类似文件)。基本上,它也可以是一个.txt文件,但我需要这样的文件: 顶点 VXVYVZ坐标 (网格顶点的坐标列表) 四面体 Vertex1Vertex2Vertex3Vertex4 (用于计算四面体的顶点列表,它可以是相应的VX,VY,VZ坐标的索引

我试图在处理过程中生成3D网格,稍后在MatLab中阅读

我已经设法安装了Hemesh(一个用于处理的3D网格库),并且我可以按照自己的方式创建网格。但是,我做了很多工作,所以我可以稍后在MatLab中阅读它们。我需要将网格保存为
.mesh
文件(或类似文件)。基本上,它也可以是一个
.txt
文件,但我需要这样的文件:

顶点

VX
VY
VZ
坐标

(网格顶点的坐标列表)

四面体

Vertex1
Vertex2
Vertex3
Vertex4

(用于计算四面体的顶点列表,它可以是相应的
VX
VY
VZ
坐标的索引,用于构造每个四面体)


是否可以将该值从处理例程中删除?你做过类似的事情吗?任何帮助都将不胜感激!谢谢

您可以将网格写入如下文件:

class Vertex{int x,y,z;}
Vertex meshes[] = new Vertex[100];

//populate the meshes array

PrintWriter out = createWriter("output.meshes");

for(int i=0; i<meshes.length; i++){
    out.println(meshes[i].x + " " +
                meshes[i].y + " " +
                meshes[i].z);
}
类顶点{intx,y,z;}
顶点网格[]=新顶点[100];
//填充网格阵列
PrintWriter out=createWriter(“output.mesh”);
对于(int i=0;i