Ну, во-первых, для extrusion-а подойдёт только PlanarFace, во-вторых, а в чём проблема то? Face.GetEdgesAsCurveLoops() вернёт профиль, Face.ComputeNormal(UV.Zero) - направление выдавливания, 2 из 3 параметров, необходимых для создания выдавливания есть, только расстояние осталось.