MATLAB Answers

How to get the curvature of a meshed surface?

4 views (last 30 days)
Tom Engels
Tom Engels on 29 Jul 2021
Commented: darova on 4 Aug 2021
Hello all,
I have the following problem:
I import a body as .stl into Matlab and mesh it. Then I calculate the normal vectors and sort out vertical surfaces on the basis of these, so that I finally get a pure surface (shown below).
This surface is described by the points from the mesh (in this case by the points on the edge). I know these points. I have an Nx3x3 array for verticies. Each row of the array describes one facet.
Now I want to calculate and display the curvatures for this surface. Unfortunately, I don't know how to do this in the most sensible way.
The files that already exist in the File Exchanger for this purpose usually only work with a surface that was created with meshgrid.
Can anyone help me here?

Accepted Answer

darova on 29 Jul 2021
Here are some ideas:
Simple way:
Precise way:

Sign in to comment.

More Answers (0)




Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!