Se ho ben capito, il problema è che non basta allineare i due punti estremi per ogni curva perchè quello assicura solo la tangenza. Per la curvatura deve intervenire anche un terzo punto. Non mi piace il modo in cui il manuale spiega questo perchè allinea tre punti per curva e questo più che metterle in continuità di curvatura, la azzera proprio la curvatura… Scusa la divagazione. In ogni caso per fare un merge devono essere G2 almeno. In effetti nulla impedirebbe di aggiungere un comando Merge al join che ti avvisi se le curve non dovessero essere G2.