How to create readable files from Matlab to Paraview to display structural deformation?
40 次查看(过去 30 天)
显示 更早的评论
Hello,
I'm really new to Paraview, I'd like to create a plot in Paraview showing the displacement of a rectangular mesh. I use this function "vtkwrite" to export the vtk file:
I wrote this line:
vtkwrite('cantiBeam', 'polydata','triangle', xdis, ydis, z, tri);
where cantiBeam is the file name, polydata is the datatype, triangle is the element type, xdis is the deformed x coordinate, ydis is the deformed y coordinate, z is set to 0 as this is a 2d structure. tri is the connectivity.
I successfully plot this structure in Paraview like this (I used random deformation just to demonstrate):
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/167586/image.png)
However, I'd like to plot the deformation with colors, e.g. dark color for large deformations, for example, like in Abaqus:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/167587/image.png)
I guess when creating vtk file, there needs to be the information to tell Paraview what the deformation is, but how can I do it?
Thanks!
2 个评论
KSSV
2017-9-27
I am surprised......why you want to go to Paraview to plot when you have MATLAB..... :|
回答(1 个)
KSSV
2017-9-27
It can be very much plotted......Check this file exchange for more details: https://in.mathworks.com/matlabcentral/fileexchange/32719-postprocessing-in-fem. Any more questions feel free to discuss.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Surface and Mesh Plots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!