shape operators