Constrained surface with svmtk

I am trying to work out how to “constrain“ a section of a surface when using svmtk. I am using

surface.isotropic_remeshing(edge_length, k, protect_borders=protect_borders)

I would like to parse protect_borders=True, but that only applies if “:param protect_border: If true, constraint edges cannot be modified at all during the remeshing process.“. I don’t see any way to constrain a surface or section of a surface in svmtk? I am hoping to preserve a sharp boundary for tagging.

Thanks for the help!

Hi,

It seems that the documentation is outdated. The protect borders argument will detect and preserve edges where the angle between adjacent facet normals exceed a threshold of 60 degrees. When protect_borders=True, the sharp boundary should be preserved. Does this answer your question?
Thanks for pointing this out, the documentation should be fixed soon.

Cheers
Lars

Hi Lars, thanks for the answer, I don’t think I actually see that behavior. If I understand correctly I wouldn’t need to do anything as long as it is above that 60 degree threshold. For me the edges still become rounded although my edges are above 60 degrees

Hi Chris,

Could you share the surface and code?

Cheers
Lars