How do I draw a surface, in dynamo, within a geometry brought from Revit, making this surface respect some distance constraints of the existing geometry.
The easiest thing to do in this case is probably just to get the vector between the curve midpoints and the centroid of the surface and use that to translate each curve by the specified amount. You’ll then have to get the intersections of all those new corners and redraw your surface.




