GeoMesh allows you to modify an existing mesh or create one from scratch.
You can translate, rotate, scale selected points and faces, add or delete points and faces, and duplicate a selection. You can also create a mesh from scratch by writing a list of coordinates, and conversely you can turn a mesh into a list of coordinates.