For Unity, Unreal Engine and I think ThreeJS as well, the only option for rendering meshes is to define each face as a triangle. This means quads, n-gons and breps are not supported at all in these environments.
As a result, manual mesh triangulation and using display values is currently the best I can do in these environments which then means that updating a stream’s geometry within on of these clients becomes impossible because I can’t convert my changes back into the n-gon / brep format without some serious and messy overhead in the client code.
I can’t think of a solution to this but would the 2.0 rewrite enable some slick new oportunity to help in these cases?
This way, even the web viewer can be used for some basic modelling and adjustments.