MATLAB: How to make delaunayTriangulation object from points and connectivity in 3D

delaunaytriangulationMATLABtetramesh

I am trying the tetramesh function. Before I plot the tetraheron mesh, I need to store the mesh in an delaunayTriangulation object. I have the points and connectivities. I coded as below.
DT = delaunayTriangulation();
DT.Points=node;
DT.ConnectivityList=elem;
But I found the error.
Cannot assign values to the triangulation.
In another way, "DT = delaunayTriangulation(P,C)".
DT = delaunayTriangulation(node,elem);
Came the error,
Invalid data format for delaunayTriangulation.
I think the connectivities must be 3 column for triangles, not tetrahedrons.
So, is it anyother way to create a delaunayTriangulation object for tetraheron to use tetramesh?

Best Answer

You should use the function triangulation for this. Read about this.