# Util

- [Weight Control Points](/surface-plus/components/util/weight-control-points.md): Weight control points of a surface
- [Offset Curve from Surface](/surface-plus/components/util/offset-curve-from-surface.md): Offsets a Curve from a Surface
- [Swap Surface](/surface-plus/components/util/swap-surface.md): Swaps the U and V direction of the surface
- [Sub Surface](/surface-plus/components/util/sub-surface.md): Splits a sub surface from an interval
- [Split Surface](/surface-plus/components/util/split-surface.md): Splits a Surface at a parameter
- [Shrink Surface](/surface-plus/components/util/shrink-surface.md): Shrinks the underlying surfaces of a brep face to the trimmed edges.
- [Reverse Surface](/surface-plus/components/util/reverse-surface.md): Reverse the U or V directions of a surface
- [Rebuild One](/surface-plus/components/util/rebuild-one.md): Rebuild a surface in either the U or V direction
- [Rebuild](/surface-plus/components/util/rebuild.md): Rebuild a Surface in the U and V direction
- [Offset Solid](/surface-plus/components/util/offset-solid.md): Offsets a solid brep normal to a surface
- [Brep Join Advanced](/surface-plus/components/util/brep-join-advanced.md): Join multiple Breps with a given tolerance
- [Frame Surface](/surface-plus/components/util/frame-surface.md): Creates a trimmed frame Brep from a Surface
- [Inset Surface](/surface-plus/components/util/inset-surface.md): Creates a new Surface inset from the original surface
- [Extend Surface](/surface-plus/components/util/extend-surface.md): Extend a surface edge or edges
- [Close Surface](/surface-plus/components/util/close-surface.md): Closes a Surface in the U or V direction
