Hi!
After running the following code the trimming loops of the face are slightly modified. Why?
new_brep = brep.DuplicateBrep() # make a duplicate
face = new_brep.Faces[0] # select a BrepFace
surface = face.UnderlyingSurface().ToNurbsSurface() # get the surface geometry as nurbs
new_brep.RebuildTrimsForV2(face, surface) # rebuild trims for nurbs
face.ChangeSurface(new_brep.AddSurface(surface)) # replace the surface geometry
face.RebuildEdges(1e-5, True, True) # edges are changing! Why?