3DDave: "Try a variable single-side profile tolerance to set the range of allowable surfaces with a profile of line for each vertical element to keep it smooth."
Unless I am mistaken, even a single-side profile tolerance will create two parallel boundaries which means that any material within these boundaries is good. It does not mean it has to go a certain direction. Unless my interpretation of your statement is incorrect.
However, instead of a single-sided profile, there is "NON-UNIFORM" profile specified in -2009.
Using this, you could basically specify your tolerable boundary by using profile of a surface. You could specify a perpendicular boundary on one side, and a boundary opposing it that basically defines a triangle. That still allows for /some/ instances where it's not perfect, but it will drastically reduce the approval of unacceptable geometry.
_________________________________________
Engineer, Precision Manufacturing Job Shop
Tool & Die, Aerospace, Defense, Medical, Agricultural, Firearms
NX8.0, Solidworks 2014, AutoCAD LT, Autocad Plant 3D 2013, Enovia DMUv5