Hi Vitorio - The profile revolved with the Revolve command is OK though- BD works there. Neither setup returns the full loop of curves on Intersect though. Extending the hexagon upward allows Intersect to get the right curves on the Revolved object but not on the one created by the script.