Selecting irregular shapes from a textured 3D mesh