How to set Smooth Shading on Procedural Meshes?

Hi. I’m fairly new in Unreal, and I’m trying to generate a simple fairly simple piece of geometry (based on user input) and have its edges be smoothed.

What I have: http://i.imgur.com/Gwuucsd.png

What I want: http://i.imgur.com/kmQ2rcE.png

Of course the smoothing doesn’t look great with such a small poly count, but that’s a problem for the future.

How I generate the mesh: http://i.imgur.com/MN2vWzA.png
Inside QuadMacro: http://i.imgur.com/P8trANQ.png

Each cycle of the loop adds 4 triangles (one double-sided quad) to my Triangles[], then I use SetCustomMeshTriangles.

Strangely enough, when I tried searching for my problem, I only found dozens of other people who get smooth shading by default, and are trying to force flat shading! So that leaves me out of ideas. Thanks for any help in advance.

I am having the same issue here, is there really no information on this ?

The only solution i have found is to split the edges (so every face gets its own points with the edge normals facing in the direction of the face normals).