You can try out that code if you want but I don’t think it improves the extrusion. The bisectors need to be at the bisector of the flattened path for the segments along the path to be kept parallel, for the surfaces to remain single curved and to avoid undesired triangulation.