In ArcGIS 3D Analyst, you have this option when generating a TIN surface.
I'm missing something like that in FME's SurfaceModeller and/or TINGenerator transformer.
It would be nice if an extra parameter could be set in which you can specify the maximum edge length so you don't always end up with convex TIN's that have these huge triangles on the concave sides of the surface, like so:

[image adapted from Esri]
Just like 3D Analyst, if the value is omitted, it could do a best guess by using the average (weighted) distance between all vertices in the surface for instance.
[edit]
I actually discovered a MAXIMUM_EDGE_CALC_LENGTH parameter in the SurfaceModelFactory documentation. Just a mention though, no description. Is that implemented? I've never directly used factories before...
[/edit]

