I’ve searched around and there doesn’t seem to be an easy way of creating geometry programmatically with fillets / rounded edges.
I’ve looked at CSG but I don’t think that’ll work in this case and I need really clean, predictable mesh topology anyway, which I don’t think CSG can provide.
So I’m thinking I’ll need to create the various pieces, including fillets, using MeshBuilder methods, then merge meshes and merge close vertices.
The sort of geometry I’m needing is filleted elongated boxes, filleted capped hemispheres and filleted capped hemispheric shells (a hemisphere with thickness). That’s it.
Any better ideas than this approach?