Please let us create TopographySurface Elements that can have concave edges.
As of now (Revit 2018), there is just this method which always returns a convex hull:
public static TopographySurface Create(
Document document,
IList<XYZ> points
)
I suggest to add something like this:
public static TopographySurface Create(
Document document,
IList<XYZ> points,
IList<CurveLoop> boundaries
)
This way, one could except areas from the convex hull, like applying a mask to it.