Geometrical Processing