Тут нужно не normal'ом играться, а offset (положительный или отрицательный), а normal скорее всего { 0.0, 0.0, 1.0 }
Ну и судя по документации всё зависит от направления вращения исходного CurveLoop. Если он против часовой стрелки, то при положительном значении offset новый CurveLoop будет наружу, а при отрицательном внутрь.