1

Is anyone aware of any utility to generate and dump Principal, Gaussian and Mean Curvatures for a 3D Model or a set of points? I have reserched following tools -

  • meshlab
  • cloudcompare

They are able to compute the curvatures, but they do not have the option to dump it.

I need to get this information for my dataset which consists of like 200 models and would need to dump the curvature info for the same.

I would appreciate if anyone can help me on this.

273K
  • 29,503
  • 10
  • 41
  • 64
dhiraj suvarna
  • 505
  • 7
  • 20

1 Answers1

1

Meshlab can do it easily. When you apply a filter (such as curvature) the values are stored in a per-vertex field named quality. You can save to file choosing ply format and enabling the "quality" checkbox. Probably you want check the ascii checkbox too, to read the values without a ply parser.

See my answer to this question to a more elaborate example of storing curvature as quality values.

meshlab: Does the topology of my mesh effect the curvature results

Rockcat
  • 3,002
  • 2
  • 14
  • 28
  • I have previously seen your answer and did understand better about curvatures. However, your solution here is not feasible since I have hundreds of files for which i need to generate principal curvatures. – dhiraj suvarna Aug 28 '20 at 16:39
  • Yes, it is. Meshlab includes a program named meshlabserver which allows you to run on a batch of files without requiring interaction with the user. – Rockcat Oct 02 '20 at 04:10