I have a Handle(Geom_BSplineCurve) c, c->IsClosed()==true. Now, I do c->SetPeriodic(), OK. Then, however, I reparametrize the curve by saying c->Segment(u1,u1+c->Period()), where 0
Looking into Geom_TrimmedCurve.cxx, this exception is raised only for non-periodic basisCurve=Handle(Curve)::DownCast(C->Copy()) in the constructor. Am I right thinking that Geom_Curve::Copy does not preserve periodicity? How can I use segments crossing period boundary?
Thanks for any hints. Regards, VS