I'm using BRepMesh_IncrementalMesh to tessellate faces and I'm getting a weird behaviour: whenever a edge requires a finer set of triangles the whole U and V strips are using that smaller triangle size (see attached picture).
I agree I should get a higher number of triangles near the round borders, but I wouldn't expect the corresponding horizontal and vertical strips to be over-triangularized. Other meshers still use the same tessellation as in other areas there.
> BRepMesh_IncrementalMesh M(MyFace,Tol,Standard_False,M_PI/2.,Standard_True);
Are my parameters not optimal? Am I doing something wrong?
Is there any way to achieve what I'd like to get?
Is BRepMesh_IncrementalMesh the correct class to use for this?
Thanks in advance.