Join V6 vs V5 Multiknots vs Polycurve Why?


(David Cockey) #1

Use Join on curves in V5 and the result is a polycurve with no multiknots.

Use Join on curves in V6 and the result is a curve with multiknots.

Why was Join changed in V6?

Is it possible start with separate curves and create a joined polycurve without multiknots in V6?


(Chuck Welsh) #2

I don’t see the behavior you describe. Do you have an example? I believe the only difference between V5 and V6 is that adjacent line segments are joined into a polyline rather than a polycurve. Is that what you are seeing?


(David Cockey) #3

Example of using Join in V6 attached: JoinV6DC1.3dm (53.0 KB)
Edit: Use RemoveMultiKnot on the joined curves. Removal of multiknots is reported and the curves change shape.
Edit: I’m using:
Version 6
(6.4.18100.1591, 4/10/2018)
Commercial


(Chuck Welsh) #4

Ok, that makes sense. There is no change in Join. The difference is that now in V6 RemoveMultiKnot works on the NURBS equivalent of the curves you select. I’ll leave this for others (I wrote the Join code but have no opinion on how RemoveMultiKnot should work). @pascal ?


(David Cockey) #5

That explains why polycurves created in V5 seemed to acquire multiknots when a file created in V5 was opened in V6. Doesn’t seem like it should be a problem.

Thanks for the reply.