How to get the curvature of a meshed surface?

18 visualizaciones (últimos 30 días)
Tom Engels
Tom Engels el 29 de Jul. de 2021
Comentada: darova el 4 de Ag. de 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?
Greetings
Tom

Respuesta aceptada

darova
darova el 29 de Jul. de 2021
Here are some ideas:
Simple way:
Precise way:
  6 comentarios
Tom Engels
Tom Engels el 4 de Ag. de 2021
Thank you!
darova
darova el 4 de Ag. de 2021
you are welcome

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Surface and Mesh Plots en Help Center y File Exchange.

Productos


Versión

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by