Jump to content

Surface Curvature


Igor

Recommended Posts

I have 3D scanned Model to work in Houdini. I use Meshlab for make smooth form and find Curvature. If I want do it only in Houdini I can use Smooth Sop but Curvature is problem because Measure Sop give very wrong result. If I use method from this post from Petz - http://forums.odforce.net/topic/26380-vdb-curvature-flow/?do=findComment&comment=152998 - it works good but only if surface is closed. It is not work right on open surface because it use VDB. Is there better way to find curvature direct for Surface as in Meshlab?

Thanks!

Link to comment
Share on other sites

depending on your mesh and accuracy there exist numerous different algorithms to compute discrete curvature, all with their pros and cons. i don't think there's a single one which works flawlessly in all situations and for all meshes.
anyways, here's a file i've posted a while ago on discord with different implementations. it might be a bit confusing without the conversation we had in the chat but you can just try which algorithm works best for you. (from left to right: classical taubin tensor using integral formula, tensor using euler formula, approximated shape operator, proper shape operator in surface space, polynomial fitting)

hth.

petz

curvature.hipnc

  • Like 6
Link to comment
Share on other sites

  • 4 years later...
On 21/10/2017 at 12:23 AM, petz said:

depending on your mesh and accuracy there exist numerous different algorithms to compute discrete curvature, all with their pros and cons. i don't think there's a single one which works flawlessly in all situations and for all meshes.
anyways, here's a file i've posted a while ago on discord with different implementations. it might be a bit confusing without the conversation we had in the chat but you can just try which algorithm works best for you. (from left to right: classical taubin tensor using integral formula, tensor using euler formula, approximated shape operator, proper shape operator in surface space, polynomial fitting)

hth.

petz

curvature.hipnc

Do someone know how Sidefx Curveness curvature is calculated? is there a way to get it for the gauss, mean and principal? Some labs tool failed to give me the result I want, trying to find a better way...

cheers!

@petz @f1480187

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...