Extend offset faces until they intersect at a sharp miter corner. Uses Brep.CreateOffsetBrep with extend = true.
Chamfer
2
Apply chamfer edges. Falls back to the sharp result when chamfering is not possible.
Fillet
3
Offset with face extension, then apply constant-radius fillet edges for smooth circular transitions at non-tangent junctions. Falls back to the sharp result when filleting is not possible.
Loose
4
Approximate offset by moving each NURBS control point along the local surface normal. Fast but not exact. When solid is true, the original and offset shells are connected by ruled wall surfaces.