Text this: Computing and Updating Principal Components of Discrete and Continuous Point Sets