Parametric Design for Buildings in Unreal Engine

I actually did a little trial with custom mesh component by bp, and I can fill in any parametric surface fuctions f(u,v) => FVector(x,y,z) to show a parametric suface. That was just a tiny trial.
What you asked is far more complicated but would be a great job for the application of UE4 in both industrial design and arch visualization, even data visualization!